Concept: SoaML
The SoaML (Service oriented architecture Modeling Language) specification provides a metamodel and a UML profile for the specification and design of services within a service-oriented architecture. It is a specification of the Object Management Group (OMG).
Relationships
Main Description

SOA is an architectural paradigm for defining how people, organizations, and systems provide and use services to achieve results. SoaML, as described in the Object Management Group specification document, provides a standard way to architect and model SOA solutions using the Unified Modeling Language® (UML®). The profile uses the built-in extension mechanisms of UML to define SOA concepts in terms of existing UML concepts. SoaML can be used with current "off the shelf" UML tools but some tools might offer enhanced, SOA specific support.  For example, IBM Rational Software Architect, Version 7.5.4 and later, offers a built-in SoaML profile and tooling to automate SoaML-based design and development of service oriented systems. 

More Information