Goals of SoaML are to support activities of service-modeling and design fit into a model-driven development approach, according to an OMG document filed earlier this year.
"It's an extension of the UML, the Unified Modeling Language, and it contains modeling constructs for things like contracts and service and providers and consumers, all things that you would expect if you were going to do the architectural delivery for a SOA-based project," said Victor Harrison, a member of the OMG board of directors and director of the distinguished engineering group at Computer Sciences.
SoaML seeks consistency in terms of defining an SOA as well as provision of a consistent modeling framework, Harrison said during an interview at an OMG SOA Consortium meeting in Santa Clara, Calif.
"It's going through finalization right now, so barring any other kind of fix-it-ups from the architecture board, it should be released next month," said Harrison.
The specification will be published as a UML profile, meaning it can be used in any UML modeling tool. It can be extended and built upon, Harrison said. Tools vendors are expected to incorporate it in their products, he said.