A UML2 Profile for Service Modeling
Source: Springer Science+Business Media
This paper provides an embedding of an interaction-based service notion into UML2. Such an embedding is needed, because to this date, UML2 has only limited support for services - they are certainly not first-class modeling elements of the notation. This is despite the ever increasing importance of services as an integration paradigm for ultra large scale systems. The embedding the authors provide rests on two observations: services are fundamentally defined by component collaborations and to support a seamless development process, the service notion must span both logical and deployment architecture.