OMG組織將發(fā)布SOA開發(fā)語言SoaML
一位OMG(Object Management Group,對象管理組織)官員日前說,一項(xiàng)專為SOA開發(fā)定制的OMG規(guī)范——SoaML(面向服務(wù)的架構(gòu)建模語言),預(yù)計(jì)可能于下個(gè)月發(fā)布。
OMG董事會(huì)成員、Computer Sciences公司著名的工程部主管Victor Harrison說:“它是UML(統(tǒng)一建模語言)的擴(kuò)展,它包括用于像合同和服務(wù)以及提供商與消費(fèi)者的建模結(jié)構(gòu)等這類東西:你打算結(jié)構(gòu)式提交基于SOA的項(xiàng)目時(shí)所期待得到的各種東西?!?/P>
Harrison在加州Santa Clara舉行的OMG SOA協(xié)會(huì)會(huì)議上的一次采訪中說,SoaML尋求定義SOA以及提供一致的建??蚣芊矫娴囊恢滦浴?/P>
Harrison說:“它現(xiàn)在做***修改,因此如果不包括來自架構(gòu)委員會(huì)的其它類型的修補(bǔ),它應(yīng)當(dāng)于下個(gè)月發(fā)布?!?/P>
這項(xiàng)規(guī)范將作為一個(gè)UML profile發(fā)布,這就是說它可以用在任何UML建模工具中。Harrison說,它可以擴(kuò)展擴(kuò)充。他說,工具廠商將把它集成到他們的產(chǎn)品中。
一位分析師稱贊SoaML沒有過分以Web服務(wù)為中心。Web服務(wù)有時(shí)被認(rèn)為是SOA的同義詞。
ZapThink公司高級(jí)分析師Ron Schmelzer說:“盡管將這稱作服務(wù)建模和設(shè)計(jì)語言更準(zhǔn)確(因?yàn)镾OA建模語言沒有特別的含意),但好的是他們沒有過度將他們的語言托付給Web服務(wù)。我現(xiàn)在認(rèn)為我們都意識(shí)到SOA和Web服務(wù)并不是完全相同的東西。就此,我認(rèn)為這項(xiàng)規(guī)范將是通向幫助公司實(shí)現(xiàn)將建立架構(gòu)模型與建立基礎(chǔ)技術(shù)模型分開的要點(diǎn)的道路上邁出的又一步?!?/P>
SoaML建議的提交者中包括IBM、HP和Fujitsu.這項(xiàng)規(guī)范是為回應(yīng)Services RFP的UML Profile和元模型而開發(fā)的。UML 2.0起著SoaML元模型基礎(chǔ)的作用。
OMG
OMG是一個(gè)國際性開放會(huì)員的非贏利的計(jì)算機(jī)組織,成立于1989年。任何組織都可以加入OMG并且參與標(biāo)準(zhǔn)制定的過程。OMG的OOOV(One-Organization-One-Vote)原則,保證每個(gè)組織無論大小,都擁有有影響力的發(fā)言權(quán)。它制定的UML,MOF和IDL標(biāo)準(zhǔn)早已是ISO和ITU-T的推薦標(biāo)準(zhǔn)。
【編輯推薦】