Sun Java Enterprise System 2005Q1 Deployment Example Series: Evaluation Scenario

The Deployment Architecture

The second step in developing an architecture for a solution is preparing a deployment architecture. The deployment architecture integrates the logical architecture and the quality of service requirements. When you develop a deployment architecture you answer such questions as the following:

The answers to these questions lead to a deployment architecture for your solution. A deployment architecture is typically represented graphically, with a set of boxes that represent the computer systems in the solution. Each box is labeled with the components that are installed on that computer system. The deployment architecture for the evaluation solution is illustrated in Figure 2–2.

Figure 2–2 Evaluation Solution Deployment Architecture

Box representing computer system named evaluation host; superimposed
are smaller boxes representing the components installed on the evaluation system.

Figure 2–2 shows that the minimal quality of service requirements for the evaluation use cases are easily satisfied by installing all of the components used in the evaluation solution on one system. The system is represented by the box labeled evaluation_host. The rest of this document describes how to install, configure, and use the evaluation solution on one system.

The deployment architecture for a production solution would represent a number of computer systems, with different combinations of components installed on each system. For an example of a large scale deployment architecture suitable for a production solution, see Java ES solution, see Java Enterprise System Deployment Planning Guide (http://download.oracle.com/817-5759)