一位OMG(Object Management Group,对象管理组织)官员日前说,一项专为SOA开发定制的OMG规范——SoaML(面向服务的架构建模语言),预计可能于下个月发布。
OMG董事会成员、Computer Sciences公司著名的工程部主管Victor Harrison说:“它是UML(统一建模语言)的扩展,它包括用于像合同和服务以及提供商与消费者的建模结构等这类东西:你打算结构式提交基于SOA的项目时所期待得到的各种东西。”
Harrison在加州Santa Clara举行的OMG SOA协会会议上的一次采访中说,SoaML寻求定义SOA以及提供一致的建模框架方面的一致性。
Harrison说:“它现在做***修改,因此如果不包括来自架构委员会的其它类型的修补,它应当于下个月发布。”
这项规范将作为一个UML profile发布,这就是说它可以用在任何UML建模工具中。Harrison说,它可以扩展扩充。他说,工具厂商将把它集成到他们的产品中。
一位分析师称赞SoaML没有过分以Web服务为中心。Web服务有时被认为是SOA的同义词。
ZapThink公司高级分析师Ron Schmelzer说:“尽管将这称作服务建模和设计语言更准确(因为SOA建模语言没有特别的含意),但好的是他们没有过度将他们的语言托付给Web服务。我现在认为我们都意识到SOA和Web服务并不是完全相同的东西。就此,我认为这项规范将是通向帮助公司实现将建立架构模型与建立基础技术模型分开的要点的道路上迈出的又一步。”
SoaML建议的提交者中包括IBM、HP和Fujitsu.这项规范是为回应Services RFP的UML Profile和元模型而开发的。UML 2.0起着SoaML元模型基础的作用。
OMG
OMG是一个国际性开放会员的非赢利的计算机组织,成立于1989年。任何组织都可以加入OMG并且参与标准制定的过程。OMG的OOOV(One-Organization-One-Vote)原则,保证每个组织无论大小,都拥有有影响力的发言权。它制定的UML,MOF和IDL标准早已是ISO和ITU-T的推荐标准。
【编辑推荐】