Service implementation
A service implementation exists in the Orchestration Process Model (OPM) for each service candidate process in the Analysis Process Model (APM). Each process in APM that is mapped to from a Business Object Model (BOM) capability operation.
Service implementations define how complex services are implemented, by orchestrating calls to other automated tasks and services. If a user wants to deploy complex services they may choose to create service implementations in OPM, which can be exported to BPMN 2.0 format and imported into a process execution environment and used to implement services.
Creating service implementation processes
A new service implementation process can be created in OPM for each new APM service candidate process. Each service Implementation contains a process flow equivalent to the same-named service candidate process in APM.The call activities in the service implementation have as
their called elements either:
- A service process, if APM equivalent activity has a called element that is a global task
- Another OPM service implementation processes, if the equivalent APM activity has a called element which is a global task, but for which there is a corresponding service candidate process.