Book Home

Contents
Preface

Overview
New Features in OpenLink UDA
ODBC Client Components
ADO.NET Data Providers
OLE-DB Client Provider
Server Components Installation
Request Broker Administration
Server Agent Administration
Securing a Multi-Tier connection using SSL
Zero Configuration Networking
JDBC Components
Distributed Transaction Processing (XA)
Real Application Cluster (RAC) / TAF Support
iODBC Driver Manager SDK
Sample Applications
Bugs Fixed
Technical Appendix

Abstract

ODBC, and further developments such as JDBC, OLEDB, define a low-level set of calls which allow client applications and servers applications to exchange instructions and share data without needing to know anything about each other. It applies to any Client-Server operation, whether or not the client and server applications are resident on the same machine, or on different PC's, or even if the server is on a remote machine running a different operating system.

This chapter introduces OpenLink's offerings to provide these technologies to you.


OpenLink Universal Data Access (UDA) Multi Tier consists of three main components, of varying types:

The Request Broker and Server Agents are typical addressed as the server components. This is a logical distinction because the client and server can be the same machine. In testing environments this is often the case.

The Request Broker is responsible for brokering the services of OpenLink Data Access and Service Providing Agents. It is also the component responsible for coordinating and controlling your entire OpenLink Data Access session irrespective of Data Access mechanism being used. This is the heart and soul of the OpenLink Database Independent Communications Layer. It is the technology that enables the OpenLink Data Access drivers to communicate with your backend database engines alleviating the need to acquire additional database specific networking software from your backend database vendor(s). More than one Broker may exist on a system if each instance is defined separately.

One or more Database Agents (one for each supported database engine) are database specific components that provide the actual backend database connectivity and data access services to your OpenLink Data Access Clients (ODBC, JDBC, UDBC, OLE-DB etc.). These components are actually clients from the perspective of each supported backend database, this is because they are built using the Call Level Interfaces (CLIs) or Embedded SQL interfaces of these backend databases.

Service Provider Agents (ODBC, JDBC, PROXY) are generic agents that provide Distributed Data Access Protocol handling services to OpenLink Data Access Drivers. The data access protocols supported are as follows:

An architectural overview of the OpenLink Multi-tier Data Access infrastructure is available at: www.openlinksw.com/info/mtproduct.htm. Note that the OpenLink Request Broker is the core component that makes up the OpenLink Database Independent Communications Layer in this illustration.

The components listed above are presented to you for download at the end of your interaction with the OpenLink Software Download Wizard.