Messaging in the J2EE Connector Architecture

 

+

Search Tips   |   Advanced Search

 

System management contracts defined by JCA v1.0 ...

Additional system management contracts defined by JCA v1.5...

For asynchronous messaging, we are most interested in....

...which provide for inbound and outbound communication between messaging client and providers.

 

Message endpoints

Message-driven bean application that asynchronously consumes messages from a message provider.

J2EE v1.4 compliant appservers support EJB v2.1, which defines additional elements for the MDB deployment descriptor to support the message inflow system contract of the JCA.


MessageEndpointFactory

Used by the resource adapter to obtain references to message endpoint instances (MDBs).

Multiple message endpoint instances can be created for a single message endpoint, enabling messages to be processed concurrently.


Resource adapters

Map the proprietary API exposed by the EIS to the API defined by the JCA or some other architecture, JDBC or JMS, for example. Commonly referred to as connectors.

The resource adapter itself runs in the same process as the appserver and is responsible for delivering messages to the message endpoints hosted by the appserver.

Next