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.
Figure 1. Allocate Claim To Adjuster service implementation process
Allocate Claim To Adjuster service implementation process
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.