beautypg.com

IBM WebSphere Adapters User Manual

Page 11

background image

processing performed by each component (and subcomponent) in the model is
described in sections that follow the illustration.

The component model allows for a single architecture for adapter development
and evolution. It uses recognized standards but extends them as necessary, for
example with high performance, runtime-independent data exchange interface that
enables full adapter functionality in various environments. The layered component
model reduces complexity and allows extensibility. The use of the adapter
foundation classes (the standard library for building adapters) supports common
adapter capabilities and ensures adapter consistency.

JCA connector component

The JCA connector component provides the standard architecture for connecting
the J2EE platform to heterogeneous enterprise information systems (EIS),
facilitating bidirectional data exchange with the EIS. The JCA connector component
can be driven by the metadata that describes the interaction with the EIS. The JCA
connector component includes separate subcomponents for connecting to the EIS
and for exchanging data.

JCA connector connectivity subcomponent

The connectivity subcomponent of the JCA connector component includes
functionality for establishing, maintaining and closing connections to the target EIS
and provides support for transactions and security for these connections.

Application interface

SCA

J2EE

CC

Proprietary. .

Application
Component

Data
Exchange

SDO

DAAPI

Record

Other

Metadata

JCA Connector

Common
Services

JCA Connector

Connectivity

Data exchange

Monitoring

Problem
Determination

Adapter

Foundation

Classes

Programming

Model

Common Client

Interface (CCI)

Connections

Security

Transactions

DESPI Records

Metadata

Figure 3. Runtime architecture component model

WebSphere Adapter development overview

5