WorkProductDescriptor
Рабочий продукт (Артефакт): Service Model
The service model is a model of the core elements of a Service Oriented Architecture (SOA). The service model is used as an essential input to tasks in implementation and testing.
Назначение

The service model is an abstraction of the IT services implemented within an enterprise and supporting the development of one or more service-oriented solutions. It is used to conceive and document the design of the software services. It is a comprehensive, composite work product encompassing all services, providers, specifications, partitions, messages, collaborations, and the relationships between them.

Взаимосвязи
РолиОтветственный: Изменен:
Вход дляОбязательный: Необязательный: Внешний:
  • Нет
Свойства
Необязательный
ЗапланированныйYes
Иллюстрации
Доводка
Опции представленияUML Representation:

Model, stereotyped as <<Service Model>>. 

The service model can be used for different levels of scope:

  • Service-scoped development where the scope of the project is to develop the service independently (as much as possible) from other services. The modeling would therefore encompass the use cases, architecture, design and implementation models as a vertical slice for the one service.
  • Project-scoped development where a project involves the specification of a number of services in support of a set of application requirements, in this case the scope is broadened to the application level and may involve a number of services. In effect there is a set of application level models for use cases and architecture and then a set of service specific design and implementation models.
  • Enterprise-scoped development, or service portfolio management, where the scope is only to capture the service specifications and logical partitioning but at an enterprise-wide scope. This allows designers and architects to make wide ranging decisions about the entire portfolio, yet separate projects are required to develop the design and implementation models for the identified services (and client applications).

For more information see the concept Service Portfolio and the activity Service Design.

Дополнительные сведения
Справочные таблицы
Концепции