Hitachi

Hitachi Application Server V10 User's Guide (For Windows® Systems)


1.1 How to read the User's Guide

This section provides information that you should refer to while developing web front-end systems that use Application Server and while developing applications that run on Application Server. References to every process from the development of a web front-end system to its operation are provided. This section also provides an outline of each chapter. Note that the environment where the application is executed is called the application execution environment, and the environment where the application is developed is called the application development environment.

The following figure shows the configuration of the web front system that uses Application Server, which is explained in this manual:

[Figure]

Chapters to be referenced during the design, creation, and operation of the application execution environment

The following table shows the operations to be performed during the design, creation, and operation of the application execution environment, and provides a summary of the relevant chapter to be referenced. Refer to the relevant chapter based on your requirements. Note that the operations to be performed during the creation and operation of the system can be performed by using commands or by using Administration Console.

Process

Content to be implemented

Number in the diagram

Chapter in the manual

Summary of the corresponding chapter

Designing the system

Configuring a system and implementing the system design

2

Overview of Application Server

This chapter provides the information that is required to examine the system configuration.

Examine the system configuration based on information such as Application Server product information, system configuration examples for each purpose, and process configuration information.

3

Application Server design items

This chapter provides the information that is required to design a system.

To ensure system reliability and performance, a system is designed by selecting the design items if required.

Configuring a system

Creating the application execution environment, and configuring settings for the functions to be used.

4

Configuring an application execution environment

This chapter provides the procedure for creating the application execution environment.

There are two types of application execution environments: a system where a single Java EE server is allocated, and a cluster configuration where multiple Java EE servers are allocated to distribute the load. Note that a cluster configuration is a configuration for grouping and managing multiple Java EE servers.

5

Specifying system environment settings

This chapter provides information about the items to be set up in the surrounding system environment. The items to be set up are the network, load-balancing, and automation operation.

6

Settings for achieving high reliability

This chapter provides information on how to achieve high reliability by setting up functionality related to error detection (process monitoring and message monitoring) and by specifying settings to strengthen security (reverse proxy and SSL).

Operating the system

Performing tasks while maintenance is being performed or while operating normally

8

Tasks involved in normal operation

This chapter provides information about the daily tasks that begin after the operations start, and during normal operations.

For system operation, the following tasks can be performed for Application Server:

  • Starting or stopping the system

  • Starting or stopping of the system at the same time as the starting or stopping of the computer

  • Checking the execution status of Application Server

  • Checking the execution status of the application

  • Checking the connection status of the database

9

About the maintenance operations

This chapter provides information about the tasks completed during maintenance in order to handle changes in the activity status or system configuration.

For system maintenance, the following tasks can be performed for Application Server:

  • Changing the environment definition based on the execution status and the system configuration

  • Changing the IP address and the host name

  • Replacing the application

  • Backing up and restoring environment information

  • Applying revision patches and other revisions

  • Checking the usage status and operating status of the system

  • Scaling out the system

  • Upgrading

Understanding the content of information that is output for troubleshooting

10

Using troubleshooting data

This chapter provides information about troubleshooting information, such as the logs and trace logs that are output to the application execution environment and to the application development environment. Examine troubleshooting information based on the explanation of the output troubleshooting information and the notes on obtaining the trace logs of the performance tracer (trace collection point).

Chapters related to designing and developing the application

The following table shows the operations to be performed during the design and development of applications to be used in the application execution environment, and provides a summary of the relevant chapter to be referenced. Refer to the relevant chapter based on your requirements. Note that the operations to be performed during application development can be performed by using the commands or by using Administration Console.

Process

Content to be implemented

Number in the diagram

Chapter in the manual

Summary of the corresponding chapter

Designing the application

Designing an application

3

Application Server design items

This chapter provides information that is required to design a system.

To ensure system reliability and performance, select the design items and then design the system.

Developing the application

Creating the application development environment and then developing the application

7

Configuring an application development environment and developing an application

This chapter provides information about the procedure required to build an application-development environment, and then develop the application.

Create the following environments on the computer to be used for application development:

  • Eclipse environment

    This is an environment for developing applications.

  • Debugging environment

    This is an environment for checking whether the program developed in the Eclipse environment runs properly.

You must build the development environment and debugging environment, and then verify the operation of the developed program.

Important note

This manual explains how to design, create, and operate web front systems for systems that have a single main path. This manual does not describe systems other than web front systems. Furthermore, this manual does not describe all of the design items for system design, all of the steps and values to be set for system creation, or all of the operational procedures to be performed for system operation.