9.1 Overview of the Service Platform Functionality

The main functionality provided by the service platform, which is a basic product for achieving SOA, is as follows:

[Figure]Functionality for invoking service components
Manages business operations and functions as services, calls appropriate service components corresponding to requests, and executes the service components.
[Figure]Functionality for executing business processes
Develops and executes business processes used to control the service call flow.
[Figure]Data transformation functionality
Provides the data transformation function, which is used to absorb differences between message formats.
[Figure]Various types of reception
Provides receptors for receiving execution requests from various types of service requesters.
[Figure]Various types of service adapters
Provides service adapters used to call various types of services.
[Figure]Execution log management function
Permanently manages the execution history of business processes in a database, allowing retries if an error occurs and visualization of business processes.

The following describes details of the above functionality.