3.15.1 Configuration with a Web server and Application Server deployed on different machines

This subsection describes a web-based system configuration with the servlets and JSPs as the access points. In this system configuration, a Web server with an embedded redirector module and Application Server are deployed on different machines.

For setting up multiple Web redirector environments, use the functionality provided by Management Server.

Organization of this subsection
(1) Features of the system configuration
(2) Processes and required software on the respective machines

(1) Features of the system configuration

This system configuration is applicable for a Web front-end system where the requests sent from the Web browser are processed in Application Server.

In a web client configuration, the Web server and Application Server can be deployed separately on different machines. The following figure shows an example of a web client configuration where the Web server and Application Server are deployed on different machines:

Figure 3-66 Example of a web client configuration where the Web server and Application Server are deployed on different machines

[Figure]

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

Features
Performance is improved by separating the machine where the static contents such as HTML files are deployed from the machine that executes the web applications such as servlets and JSPs. For details about how to deploy the static contents and the Web applications separately, see 8.7.1 Separating the deployment of the static contents and the Web application.
Flow of requests
The servlet and the JSP that are the access points run on the J2EE server. Requests from the Web browser are sent to the access points through the Web server and invoke the servlet and JSP.

(2) Processes and required software on the respective machines

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

(a) Web server machine

You must install the following software on the Web server machine:

The following processes are necessary:

Application Server includes Cosminexus HTTP Server. In Windows, you can also use Microsoft IIS as the Web server. In this case, you need Microsoft IIS software.

Also, Application Server includes component software that provides a redirector module (Component Container - Redirector). You can install only this Component Container - Redirector. For details on how to install this module, see Appendix I Installing the Redirector Functionality in the uCosminexus Application Server System Setup and Operation Guide.

(b) Application Server machine

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

Invoke the following processes:

(c) Web client machine

A Web client machine requires a Web browser.