uCosminexus Application Server Overview

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

9.3 Functionality for executing business processes

A business process defines the processing order and conditions of multiple service components as a business series.

In the service platform, you can call and execute service components sequentially in the order that they are defined in a business process.

The next figure shows a summary of service component execution using a business process.

Figure 9-2 Executing service components from business processes

[Figure]

If a service requester that is an application for sending requests (request messages) to execute services on the HCSC server, receives a request for executing service components, the service requester will send the request message to a business process.

The business process transmits information sequentially to the individual service adapters, and executes the service components via the service adapters.

Once execution of one service is completed, processing switches to execution of the next service, and service execution continues until the business process ends.

When processing in each service component ends, a response message is sent to the corresponding adapter as the processing result. The response message is reported to the business operator through the service requester.

A business process defines the basic elements of business processes such as [receive], [reply], and [service invoking] or sets the processing of a business process such as [branch process], [parallel process], and [repeat process].

Note that a business process is defined using the GUI tools integrated with Eclipse instead of coding.