uCosminexus Service Platform, Basic Development Guide
The following figure shows the procedure of system development combining the high level design tools and the Cosminexus Service Platform and the image of the deliverables:
Figure C-1 System development combining the high level design tools and the Cosminexus Service Platform
System development based on SOA involves business process development and service development and the operations proceed concurrently while drilling down the respective deliverables.
The following table describes the operating procedure and the details of the developments:
Table C-1 Development procedure and operation details of business process development and service development
Step | Operations in business process development | Operations in service development |
---|---|---|
1 | Outline design of business process (for the customer) In order to review the details and scope of the business to be systematized with the customer, the basic flow of business is created as a high-level business process and a middle level business process. |
Extraction of service In parallel with the business process design, the granularity of the service that processes the business is studied. |
2 | Outline design of business process (for development) The business process is detailed and changed into a low-level business process. In detailing, processes such as stratification of flow considering the reusability and readability, supporting the business exceptions, and adding comments are performed. |
Outline design of service The service interface (list of operations that the service releases) is determined and the WSDL overview is created. |
3 | Detailing of the business process (for development) The results of service extraction and outline design are received and then message definition or message transformation is added to the business process. Also, support is added for the system exceptions assumed to occur actually. |
Detailed design of service The message structure used in the service operations and the service processing method is determined and implemented. |
When you develop a system combining the high level design tools and the Cosminexus Service Platform, you use the high level design tools in step 1 and step 2 and the development environment of the Cosminexus Service Platform from step 3. The design is inherited from the high level design tools to the development environment through the BPEL file.
All Rights Reserved. Copyright (C) 2015, Hitachi, Ltd.