Task: Model Service Orchestration
Model service candidates that compose other services using service orchestration technology.
Disciplines: Service-Oriented Analysis
Purpose

Refine the business process model and idendify orchestrated service candidates.

Relationships
RolesPrimary Performer: Additional Performers:
InputsMandatory:
    Optional:
    • None
    Outputs
      Main Description

      For each business process in the business process list create a candidate orchestrated service.

      Refine the business process models based on newly identified service candidates.

      Steps
      Review each Choreography Model associated with the a business process in the Business Process List
      Add an orchestrated service that corresponds to this process in the Service Candidate Model.

      It is recommended that the word "Process" be included in the name of the orchestrated service, such as "AccountOpeningProcessService."

      Identify the single task that starts the business process.

      Example: An orchestrated service named "AccountOpeningProcessService" might have an initiating task named "openAccount."

      Possibly update existing choreography model

      Add additional services that have been identified as part of servvice oriented analysis.

      Expand and re-run scenarios.

      Key Considerations
      Orchestration can be a very valuable technology for performing service composition. This task identifies serivces that are implemented with orchestration technology.
      More Information