Chapter 7. Application and system design guidelines 191
Figure 7-21 Inbound and outbound communication with a resource adapter
7.4.4 WebSphere Application Server and JCA
WebSphere Application Server Connection Management architecture is based
on JCA specification for both procedural and relational access to EIS.
WebSphere Application Server has two programming model for connection
manager, that is, JDBC and J2C. WebSphere Application Server provides its
own Relational Resource Adapter (WebSphere Relational Resource Adapter) to
make JDBC data source connections managed by the connection manager,
which also manages JCA connections for J2EE 1.3 and up specifications. Users
still configure JDBC resources as it were a data source which uses this adapter
to connect to database. They do not experience any difference in their
applications because of underlying use of JCA architecture.
WebSphere Application Server V6 supports both JCA 1.0 and JCA 1.5
specifications.
Application
Application
System Contracts
Connection management,
Transaction management
EIS
Outbound
Communication
Resource Adapter
Inbound
Communication
Application Server
System Contracts
Message Inflow,
Transaction inflow
Transaction
originator
Transaction
originator

Get Patterns: Implementing Self-Service in an SOA Environment now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.