SoaML
SoaML is an open source specification project from the Object Management Group, describing a Unified Modeling Language profile and metamodel for the modeling and design of services within a service-oriented architecture.
Description
SoaML has been created to support the following modeling capabilities:- Identifying services, dependencies between them and services requirements
- Specifying services
- Defining service consumers and providers
- The policies for using and providing services
- Services classification schemes
- Integration with OMG Business Motivation Model
- Foundation for further extensions both related to integration with other OMG metamodels like BPDM and BPMN 2.0, as well as SBVR, OSM, ODM and others.