JCA Concepts: Difference between revisions
Line 5: | Line 5: | ||
=Java EE Connector Architecture (JCA)= | =Java EE Connector Architecture (JCA)= | ||
Java EE Connector Architecture (JCA) defines a standard architecture for JEE systems to access external heterogenous Enterprise Information Systems (EIS), such as databases, messaging systems and mainframe transaction processing. The external systems are referred to as [[#Resource_Manager|resource managers]]. The JEE system interaction to the external system is channeled through a collocated [[#Resource_Adapter|resource adapter]]. | Java EE Connector Architecture (JCA) defines a standard architecture for JEE systems to access external heterogenous Enterprise Information Systems (EIS), such as databases, messaging systems and mainframe transaction processing. The external systems are referred to as [[#Resource_Manager|resource managers]]. The JEE system interaction to the external system is channeled through a collocated [[#Resource_Adapter|resource adapter]]. JCA define a standard set of contracts between the JEE server and the [[#Resource_Adapter|resource adapter]]. The standard contracts include: | ||
* | |||
=Resource Manager= | =Resource Manager= |
Revision as of 13:28, 25 September 2017
Internal
Java EE Connector Architecture (JCA)
Java EE Connector Architecture (JCA) defines a standard architecture for JEE systems to access external heterogenous Enterprise Information Systems (EIS), such as databases, messaging systems and mainframe transaction processing. The external systems are referred to as resource managers. The JEE system interaction to the external system is channeled through a collocated resource adapter. JCA define a standard set of contracts between the JEE server and the resource adapter. The standard contracts include:
Resource Manager
Resource Adapter
A resource adapter is a component that implements JCA API and architecture. It is similar to a datasource, however, it provides connectivity to and from an Enterprise Information System (EIS) such as a database, messaging system, transaction processing system, etc. From an Application Server's perspective, a resource adapter is a deployable component, packaged in a Resource Adapter Archive (RAR), whose file can be deployed within the AS.