Hitachi

uCosminexus Application Server Security Management Guide


1.1.1 Functionality for an application execution infrastructure

Functionality for an application execution infrastructure refers to the basic functionality for executing online and batch jobs implemented as applications. Select the appropriate functions to meet the purpose and requirements of the system.

Before building a system or developing an application, determine the basic functionality to be used.

Such functionality includes the following:

Organization of this subsection

(1) Basic functionality for running applications (basic development functionality)

This functionality provides the capability to run applications (J2EE applications). It mainly comprises J2EE server functionality.

Application Server provides a J2EE server that supports Java EE 7. The J2EE server offers functionality that complies with not only the standard specifications but also the unique functionality of the application server.

The basic development functionality can be further divided into three types according to the way the J2EE application uses this functionality. The functional description manuals for the application server are associated with these three types of functionality.

These three types of functionality are outlined below.

(2) Functionality for developing Web Services

This functionality provides environments for running and developing Web Services.

The application server provides the following engines:

(3) Extended functionality unique to the application server for enhancing reliability and performance (extended functionality)

This functionality refers to extended functionality that is unique to the application server. It includes functionality implemented through the use of non-J2EE server processes such as batch server, CTM, and database processes.

The application server has various types of extended functionality for enhancing the reliability of the system and ensuring its stable operation. For example, it has an extended functionality for running non-J2EE applications (batch applications) on the Java platform.

(4) Functionality for ensuring system security (security management functionality)

The intention of this functionality is to ensure the security of a system built around the application server. It includes authentication for preventing unauthorized user access and encryption for preventing information leakage on communication paths.