Service-oriented modeling (version 2)
Appearance
Service-oriented Modeling (SOM) to produce a Service-oriented Architecture (SOA) is referred to as SOMA (Service-oriented Modeling and Architecture). This includes an analysis and design method that extends traditional object-oriented and component-based analysis and design methods to include concerns relevant to and supporting SOA.
It consists of three major phases of identification, specific and realization of the three main elements of SOA, namely, services, components that realize those services (aka service components) and flows that can be used to compose services.