Task Descriptor: Create the Service Model
Identify and model the services and tasks that will be implemented.
Based on Method Task: Create the Service Model
Relationships
RolesMain: Additional: Assisting:
InputsMandatory: Optional:
  • None
External:
  • None
Outputs
Steps
Analyze the candidate services and their candidate tasks, and model the physical (to be implemented) services resulting from that analysis.

This represents a "refinement" process. During this step a more logical partitioning of services that what is present in the candidate model may be found.

Also, for utility service candidates, ensure the granularity of the logic partitions represented by the task candidates are generic and reusable.

Model the resulting service tasks.

The final list of service tasks, and their allocation to services defined in the previous step, reflects potentially new design decisions, and may not result in the same structure shown in the candidate model.

Generally, the tasks defined in this step will not be implemented with individual messages. All of a service's tasks identified in this step will usually be accessed by sending a single, generic, parameter-driven message.

Standardize task names by reviewing the data structures in the relevant XML message schemas.
Properties
Predecessor
Multiple Occurrences
Event Driven
Ongoing
Optional
Planned
Repeatable
More Information