Breaking Down JCA

In the world of JCA, source and target systems (packaged applications, databases, legacy systems, etc.) are known as Enterprise Information Systems (EIS). The idea is that you can communicate with EIS from J2EE through a JCA-compliant resource adapter, which exists within an application server or integration server. Components within the J2EE environment can then interact with the EIS through the resource adapter using the Common Client Interface (CCI) API (see Figure 10.7). You access information through the CCI; in essence, it's an abstraction layer over and above the EIS, sort of a Call Level Interface (CLI) for packaged applications.

Figure 10.7. Basic JCA architecture.

As we mentioned above, JCA is implemented in a J2EE ...

Get Next Generation Application Integration: From Simple Information to Web Services 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.