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.
|