web server - Borland Technical Publications

web server - Borland Technical Publications web server - Borland Technical Publications

techpubs.borland.com
from techpubs.borland.com More from this publisher
12.11.2014 Views

Chapter 26 26VisiConnect overview Chapter Important For documentation updates, go to www.borland.com/techpubs/bes. J2EE Connector Architecture In the information technology environment, enterprise applications generally access functions and data associated with Enterprise Information Systems (EIS). This traditionally has been performed using non-standard, vendor-specific architectures. When multiple vendors are involved, the number of architectures involved exponentiate the complexity of the enterprise application environment. With the introduction of the Java 2 Enterprise Edition (J2EE) 1.3 Platform and the J2EE Connector Architecture (Connectors) 1.0 standards, this task has been greatly simplified. VisiConnect, the Borland implementation of the Connectors 1.0 standard, provides a simplified environment for integrating various EISs with the Borland Enterprise Server. The Connectors provides a solution for integrating J2EE-platform application servers and EISs, leveraging the strengths of the J2EE platform - connection, transaction and security infrastructure - to address the challenges of EIS integration. With the Connectors, EIS vendors need not customize integration to their platforms for each application server. Through VisiConnect's strict conformance to the Connectors, the Borland Enterprise Server itself requires no customization in order to support integration with a new EIS. Connectors enables EIS vendors to provide standard Resource Adapters for their EISs. These Resource Adapters are deployed to the Borland Enterprise Server, each providing the integration implementation between the EIS and the Borland Enterprise Server. With VisiConnect, the Borland Enterprise Server ensures access to heterogeneous EISs. In turn, the EIS vendors need provide only one standard Connectors-compliant resource adapter. By default, this resource adapter has the capability to deploy to the Borland Enterprise Server. Chapter 26: VisiConnect overview 245

Components Components The Connectors environment consists of two major components - the implementation of the Connectors in the application server, and the EIS-specific Resource Adapter. In the J2EE 1.3 Architecture, the Connectors is an extension of the J2EE Container, otherwise known as the application server. In compliance with the J2EE 1.3 Platform and Connectors 1.0 specifications, VisiConnect is an extension of the Borland Enterprise Server, and not a service in and of itself. The following diagram illustrates VisiConnect within the Borland Enterprise Server Architecture: Figure 26.1 VisiConnect within the Borland Enterprise Server (VisiConnect is represented above by the module titled “Connectors.”) 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: 246 BES Developer’s Guide

Components<br />

Components<br />

The Connectors environment consists of two major components - the implementation<br />

of the Connectors in the application <strong>server</strong>, and the EIS-specific Resource Adapter.<br />

In the J2EE 1.3 Architecture, the Connectors is an extension of the J2EE Container,<br />

otherwise known as the application <strong>server</strong>. In compliance with the J2EE 1.3 Platform<br />

and Connectors 1.0 specifications, VisiConnect is an extension of the <strong>Borland</strong><br />

Enterprise Server, and not a service in and of itself. The following diagram illustrates<br />

VisiConnect within the <strong>Borland</strong> Enterprise Server Architecture:<br />

Figure 26.1<br />

VisiConnect within the <strong>Borland</strong> Enterprise Server<br />

(VisiConnect is represented above by the module titled “Connectors.”)<br />

A Resource Adapter is a system-level driver specific to an EIS, which provides access<br />

to that EIS. To put it simply, a Resource Adapter is analogous to a JDBC driver. The<br />

interface between a Resource Adapter and the EIS is specific to the EIS. It can be<br />

either a Java interface or a native interface.<br />

The Connectors consists of three main components:<br />

■<br />

System Contracts that provide the integration between the Resource Adapter and<br />

the application <strong>server</strong> (<strong>Borland</strong> Enterprise Server).<br />

■<br />

Common Client Interface that provides a standard client API for Java applications,<br />

frameworks, and development tools to interact with the Resource Adapter.<br />

■<br />

Packaging and Deployment that provides the capacity for various Resource<br />

Adapters to plug into J2EE applications in a modular manner.<br />

The following diagram illustrates the Connectors architecture:<br />

246 BES Developer’s Guide

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!