Whitepaper: Service Oriented Architecture Modeling Language (SoaML)
The Service Oriented Architecture Modeling Language (SoaML) is an Object Management Group (OMG) standard for describing service oriented systems. SoaML notation is largely used throughout the IBM Rational Service Development Practices.
Relationships
Main Description

Service Oriented Architecture Modeling Language (SoaML) is a Unified Modeling Language (UML) profile and meta-model for services.  Support for SoaML-based services modeling is provided in IBM Rational Software Architect and IBM Rational Software Modeler Version 7.5.4 and later.  The current submission of the SoaML specification can be found on the Object Management Group (OMG) web site, here.

The Rational SOMA 2.9 Practices have been developed using the Beta 1 version of the SoaML Specification, which was release April 1, 2009.  Some changes are to be expected between the Beta 1 specification and the final specification.  For example, we are aware that the SoaML Specification Committee is (as of mid-October, 2009) preparing to vote on a proposal to rename the ServicePoint and RequestPoint stereotypes to "Service" and "Request", respectively.  If this proposal is accepted, this change will be incorporated into a future release of Rational SOMA.

Description