Work Product (Artifact): 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.
Purpose

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. It is needed to:

  • Identify candidate services and capture decisions about which services will actually be exposed
  • Specify the contract between the service provider and the consumer of the services
  • Associate Services with the components needed to realize these services
Relationships
Properties
Optional
Planned
More Information
Checklists
Concepts