uCosminexus Application Server Overview

[Contents][Index][Back][Next]

1.2 Relationship of Application Server with BPM/ESB base

This section describes the relationship of Application Server with the BPM/ESB base.

Application Server consists of the application development environment to develop an application for implementing the services depending on the business contents and the application execution environment that provides services to the users by executing the developed application.

The Service Platform that serves as the BPM/ESB base consists of functionality for the BPEL-compliant business process management and functionality for the enterprise service bus that implements the service integration.

The ESB uses an application required for business, as a service. The ESB combines the existing services with the newly created services for promptly providing a new service. The business process defines the execution sequence when multiple services are combined.

You can implement a one-stop-service with the combination of new applications and existing applications by using the above functionalities.

The following figure shows an example of combining Application Server and the Service Platform.

Figure 1-3 Example of combining Application Server and the Service Platform

[Figure]

The application execution environment provides services to the user, by promptly processing the requests from the user while securing performance and reliability. This environment efficiently executes batch jobs. The application execution environment is an execution platform with high availability and fault-tolerance for executing applications with various requirements, such as services that must be operated round the clock, critical operations that cannot be stopped, and key operations executed as batch jobs. You can also use the application execution environment to implement the system for security and internal control. You can also execute one application in multiple execution environments to secure availability.

You can use the application development environment to develop a new application or to change the existing application when business contents are changed, or when there is a change in the organization structure. You can perform seamless and efficient operations ranging from the window designing to the business-processing implementation for integrating with back-end systems by using the application development environment.

You can use the Service Platform for re-using the existing applications or services provided by other systems, when business contents are changed or the organization structure is changed. The Service Platform can integrate the services provided by the application execution environment and the services provided by other than Application Server, and can provide these integrated services to the user as a new service. You can use the Service Platform as a platform to provide the existing services provided by various applications and systems, with an integrated interface.