Hitachi

uCosminexus Application Server Expansion Guide


3.3.2 Guidelines for deploying processes

This subsection provides the guidelines for deploying processes:

For details about how to start each process, see Chapter 2. Starting and Stopping the System in the uCosminexus Application Server Operation, Monitoring, and Linkage Guide.

The following subsections describe the deployment patterns of processes used for CTM.

Organization of this subsection

(1) Configuration in which many EJB clients call J2EE servers

The following figure shows an example of the configuration in which many EJB clients call J2EE servers on application servers that are deployed in parallel.

Figure 3‒5: Example of the configuration in which many EJB clients call J2EE servers

[Figure]

(2) Configuration in which web browsers call J2EE servers (small-scale configuration)

The following figure shows an example of the configuration in which web browsers call J2EE servers via web containers on web servers or application servers that are deployed in parallel. In this configuration, a web server and application server are installed on the same host.

Figure 3‒6: Example of the configuration in which web browsers call J2EE servers (small-scale configuration)

[Figure]

(3) Configuration in which web browsers call J2EE servers (large-scale configuration)

The following figure shows an example of the configuration in which web browsers call J2EE servers on application servers via web containers on web servers. In this configuration, a web server and application server are installed on separate hosts. Therefore, web servers and application servers can be easily combined in a many-to-many relationship.

Figure 3‒7: Example of the configuration in which web browsers call J2EE servers (large-scale configuration)

[Figure]

(4) Configuration in which an independent integrated naming scheduler server is set up (integrated naming scheduler server model)

In this configuration, the global CORBA Naming Service is deployed on a separate host. If replicas of the host are created, availability of the naming service can be improved. A host on which the global CORBA Naming Service is deployed is called an integrated naming scheduler server. No J2EE servers need to be installed on integrated naming scheduler servers.

However, to register (in the global CORBA Naming Service on an integrated naming scheduler server) information about business-processing programs on other hosts, a CTM daemon must also be deployed on the integrated naming scheduler server.

The following figure shows an example of the configuration in which an independent integrated naming scheduler server is set up.

Figure 3‒8: Example of the configuration in which an independent integrated naming scheduler server is set up (integrated naming scheduler server model)

[Figure]

Note that in this configuration, requests other than create are not sent to CTM daemons on integrated naming scheduler servers. Therefore, the CTM regulator does not need to be activated on integrated naming scheduler servers.