Task: Extend the Service Design
Extend an existing service instead of creating a new service.
Disciplines: Service-Oriented Design
Purpose
Extending an existing service is often better than creating a new one.
Relationships
RolesPrimary Performer: Additional Performers:
InputsMandatory:
    Optional:
    • None
    Outputs
      Main Description

      This step is needed if there are other features the service should offer in order to accomodate new requirements. Analysis of the service determines if additional functionality such as a new task or new parameters to an existing task is needed.

      Caution should be observed when adding parameters to an existing service. If new functional requirements are identified that relate to existing tasks, request and response values should be added to extend the service.

      When adding a new task, it should go through the service-oriented analysis process before being designed and developed.