Hitachi

uCosminexus Application Server System Design Guide


3.8.3 Configuration when using a Message-driven Bean as an access point (when using Cosminexus RM)

This subsection describes the configuration when using a database (HiRDB or Oracle) that is integrated with Cosminexus RM, as the client.

Organization of this subsection

(1) Features of the system configuration

This is one of the most basic message-driven systems.

The following figure shows an example configuration of a message-driven system when using Cosminexus RM:

Figure 3‒44: Example configuration of a message-driven system (when using Cosminexus RM)

[Figure]

Note: For other legend items, see 3.2 Description of the system configuration.

Features

This configuration uses the client application of Cosminexus RM that sends messages to Cosminexus RM and the database server as a client. The Cosminexus RM client application refers to a J2EE application that uses a JMS interface.

Flow of requests

The Message-driven Bean forming the access point runs on the J2EE server of the server-side application server. The library of Cosminexus RM that acts as the resource adapter runs on the J2EE server of the server-side application server as well as the J2EE server of the client-side application server.

The requests (messages) from the J2EE application of the client-side application server are sent through the queues implemented on the database to invoke the Message-driven Bean that runs on the server-side application server.

(2) Required software and the processes to be invoked on the respective machines

This paragraph describes the required software and the processes to be invoked on the respective machines. For details about the processes used for connecting to the resources, see 3.6 Determining the transaction type.

(a) Server-side application server machine

You need to install Application Server on the server-side application server machine.

Invoke the following processes:

  • J2EE server

  • Administration Agent

  • PRF daemon

(b) Database server machine

You need to install either HiRDB or Oracle on the database server machine.

Invoke the HiRDB or Oracle processes.

(c) Client machine (client-side application server machine)

You need to install Application Server on the client machine (client-side application server machine).

Invoke the following processes:

  • J2EE server

  • Administration Agent

  • PRF daemon

(d) Management Server machine

You need to install Application Server on the Management Server machine.

Invoke the following process:

  • Management Server