This figure shows the communication flow for inbound communication. After an initiating communication from the resource adapter to the work units in the application server, communications are shown in the following sequence:

  1. From the EIS to a queue in the message provider

  2. From the message provider to the work units

  3. From the work units to the MDB (message endpoint)

  4. From the MDB to the J2EE component

  5. From the J2EE component back to the MDB

  6. From the MDB back to the work units

  7. From the work units to the EIS

The EIS and message provider are depicted as outside OC4J; everything else is inside OC4J.

The figure also shows the roles of the relevant system contracts, as follows: