OpenLink's Multi-Tier drivers are client/server ODBC and JDBC drivers. They require both a client and server installation. They provide their own, independent communications layer. Consequently, Multi-Tier drivers do not need the database native client to connect. Moreover, Multi-Tier drivers are not database-specific. Instead, they provide a generic server component that can route requests to different databases.
Multi-Tier drivers are ideal for technical users who favor the advanced configuration and security features that this product provides.
The Multi-Tier value proposition lies within the Session Rulebook.
The Rulebook is a unique configuration file, which allows users to: 1) configure every aspect of ODBC data access, and 2) develop complex, rules-based security.
OpenLink Universal Data Access (UDA) Multi Tier consists of three main components of varying types:
Generic Client - One client driver connecting to a variety of data sources.
Request Broker - The Request Broker is responsible for brokering the services of
Server Agents - Task specific agents (i.e., applications) exclusively launched by the Request Broker for Generic Clients to communicate with applications.
- Database Agents - A database Agent is the only database-specific component in
OpenLink's Multi-Tier architecture. In fact, these agents are built against a database's CLI. When the OpenLink Request Broker receives a connection request, it spawns the appropriate agent. Then, the agent retrieves data from the database and returns it to the calling client.
- JDBC Agent - enabling
OpenLink JDBC Drivers to connect local or remote OpenLink or non OpenLink ODBC or UDBC Drivers
- ODBC Agent - The Generic ODBC Agent enables users to connect to databases for which
OpenLink does not provide an agent match.
- Proxy Agent - The proxy agent assists users when firewalls prohibit external network access to the machine that contains the database.
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.
An architectural overview of the
The components listed above are presented to you for download at the end of your interaction with the