user manual

Chapter 26: VisiConnect overview 273
System Contracts
A Resource Adapter is a system-level driver specific to an EIS, which provides
access to that EIS. To put it simply, a Resource Adapter is analogous to a
JDBC driver. The interface between a Resource Adapter and the EIS is
specific to the EIS. It can be either a Java interface or a native interface.
The Connectors consists of three main components:
System Contracts that provide the integration between the Resource
Adapter and the application server (Borland Enterprise Server).
Common Client Interface that provides a standard client API for Java
applications, frameworks, and development tools to interact with the
Resource Adapter.
Packaging and Deployment that provides the capacity for various
Resource Adapters to plug into J2EE applications in a modular manner.
The following diagram illustrates the Connectors architecture:
A Resource Adapter and its collateral serve as the Connector. VisiConnect
supports Resource Adapters developed by EIS vendors and third-party
application developers written to the Connectors 1.0 standard. Resource
Adapters contain the components - Java, and if necessary, native code -
required to interact with the specific EIS.
System Contracts
The Connectors specification defines a set of system level contracts between
the application server and an EIS-specific Resource Adapter. This
collaboration keeps all system-level mechanism transparent from the
application components. Thus, the application component provider focuses on
the development of business and presentation logic, and need not delve into