亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關(guān)注微信公眾號(hào)

詳解開放SOA的標(biāo)準(zhǔn)之劍
2008-03-28   IT168

  10年前,IP標(biāo)準(zhǔn)讓全球電腦實(shí)現(xiàn)通話,主導(dǎo)了商業(yè)計(jì)算硬環(huán)境,推動(dòng)互聯(lián)網(wǎng)等技術(shù)抹平世界,并對(duì)全球商業(yè)模式變革產(chǎn)生巨大影響。

  今天,商業(yè)計(jì)算軟環(huán)境也期待“標(biāo)準(zhǔn)”出現(xiàn)。OSOA組織發(fā)布了SCA和SDO標(biāo)準(zhǔn),對(duì)基于SOA開發(fā)產(chǎn)品實(shí)現(xiàn)服務(wù)的互聯(lián)互通及系統(tǒng)的集中整合。

  OSOA標(biāo)準(zhǔn)的構(gòu)成

  據(jù)Gartner最新研究成果,2007年全球50%的新的核心業(yè)務(wù)系統(tǒng)將會(huì)使用SOA架構(gòu),到2010年,這個(gè)比例將達(dá)到80%;同時(shí),80%的企業(yè)現(xiàn)有應(yīng)用系統(tǒng)也將在2011年前完全演進(jìn)并融入到SOA的架構(gòu)中。

  曾經(jīng)國(guó)內(nèi)一軟件公司CTO介紹到,只要符合SOA定義的軟件產(chǎn)品,都可以實(shí)現(xiàn)服務(wù)的互相聯(lián)通,無(wú)論是遺留系統(tǒng)還是新建系統(tǒng)都可以通過(guò)SOA整合在一起。這幅似乎就在不遠(yuǎn)處的SOA藍(lán)圖令人振奮不已,但問(wèn)題是到底什么是“符合SOA定義的軟件產(chǎn)品”?

  技術(shù)的突飛猛進(jìn)從來(lái)都離不開技術(shù)本身和標(biāo)準(zhǔn)這兩個(gè)因素。當(dāng)然,軟件業(yè)界熱談的SOA也同樣要遵循這一規(guī)律。SOA在沒(méi)有標(biāo)準(zhǔn)的制約下,終究是不能實(shí)現(xiàn)真正意義的互聯(lián)互通。

  OSOA推動(dòng)標(biāo)準(zhǔn)化

  2005年11月,IBM、BEA、Oracle、SAP、普元軟件等公司成立了OSOA(Open Service Oriented Architecture)協(xié)作組織,共同發(fā)布了兩項(xiàng)SOA的技術(shù)規(guī)范:服務(wù)構(gòu)件架構(gòu)(SCA)和服務(wù)數(shù)據(jù)對(duì)象(SDO)。

  2006年3月,迅速擴(kuò)大到18家廠商的OSOA組織宣布了SCA(Service Component Architecture,服務(wù)組件架構(gòu))和SDO(Service Data Objects,服務(wù)數(shù)據(jù)對(duì)象)規(guī)范中關(guān)鍵部分的完成,并將正式提交給OASIS(The Organization for the Advancement of Structured Information Standards,結(jié)構(gòu)化信息標(biāo)準(zhǔn)促進(jìn)組織),通過(guò)其開放式標(biāo)準(zhǔn)過(guò)程進(jìn)行推動(dòng)。

  SCA和SDO規(guī)范能幫助企業(yè)更便捷地創(chuàng)建新的以及改造現(xiàn)有的IT資產(chǎn),使之可復(fù)用、易整合,以滿足不斷變化的業(yè)務(wù)需求。這些規(guī)范提供了統(tǒng)一服務(wù)的途徑,大大降低了在應(yīng)用開發(fā)過(guò)程中,因程序設(shè)計(jì)語(yǔ)言與部署平臺(tái)的不同而產(chǎn)生的復(fù)雜性。SCA和SDO規(guī)范都是用于簡(jiǎn)化業(yè)務(wù)邏輯和業(yè)務(wù)數(shù)據(jù)呈現(xiàn)的新興技術(shù),早期用戶已經(jīng)開始實(shí)行這些規(guī)范并從中獲得了價(jià)值。

  “我們對(duì)開放SOA合作組織取得這一里程碑成就,并選擇了在接下來(lái)通過(guò)開放標(biāo)準(zhǔn)過(guò)程繼續(xù)推動(dòng)這一重要工作表示歡迎和贊賞”,OASIS CEO和總裁Patrick Gannon介紹到,“我們希望能進(jìn)一步推進(jìn)SCA規(guī)范,實(shí)現(xiàn)標(biāo)準(zhǔn)化,并通過(guò)教育和實(shí)施等一系列努力,獲得最廣泛的行業(yè)應(yīng)用。”

  一直參與國(guó)際構(gòu)件標(biāo)準(zhǔn)組織工作的普元CTO黃柳青博士也表示:“一方面,我們處在紛繁復(fù)雜的技術(shù)世界里,任何技術(shù)和產(chǎn)品只有被應(yīng)用,且應(yīng)用價(jià)值得到展現(xiàn),它本身才有真正的價(jià)值,否則再好的技術(shù)和產(chǎn)品都沒(méi)有市場(chǎng)和商業(yè)的價(jià)值。SOA和面向構(gòu)件技術(shù)同樣如此,因此,首先我們要抓住根本——應(yīng)用。”

  “另一方面,現(xiàn)在的業(yè)務(wù)和管理應(yīng)用真正需要的是能解決客戶遇到問(wèn)題的技術(shù)和產(chǎn)品。全流程、無(wú)縫訪問(wèn)和易于改變是我們提升軟件生產(chǎn)力和質(zhì)量的關(guān)鍵,這也正是在SOA的企業(yè)總體架構(gòu)下,以服務(wù)為標(biāo)準(zhǔn)接口和資源,通過(guò)面向構(gòu)件的應(yīng)用建設(shè)方法和技術(shù),將帶給客戶真正靈動(dòng)的商業(yè)價(jià)值。以面向構(gòu)件的方法構(gòu)筑SOA服務(wù),將隨著SCA/SDO標(biāo)準(zhǔn)的正式頒布而獲得更加廣泛的認(rèn)同”。

  標(biāo)準(zhǔn)簡(jiǎn)化SOA

  SCA和SDO是用于簡(jiǎn)化SOA(面向服務(wù)的架構(gòu))編程的新標(biāo)準(zhǔn),是未來(lái)用于構(gòu)建大規(guī)模企業(yè)組合應(yīng)用程序的新技術(shù)。這一領(lǐng)域的每一次革新,都會(huì)導(dǎo)致出現(xiàn)一個(gè)新的抽象層,從而產(chǎn)生一批新的應(yīng)用程序。通過(guò)采用SCA和SDO,企業(yè)能夠更輕松地創(chuàng)建新IT資產(chǎn)以及改造現(xiàn)有IT資產(chǎn),并使IT資產(chǎn)成為能夠快速組裝的可重用服務(wù),從而滿足不斷變化的業(yè)務(wù)需求。

  SCA是專門針對(duì)SOA設(shè)計(jì)的一種全新的編程模型。SCA的根本觀點(diǎn)是將業(yè)務(wù)功能封裝為構(gòu)件(Component)并向外提供服務(wù),通過(guò)不同服務(wù)的組裝來(lái)搭建新的應(yīng)用。SCA最核心的概念是構(gòu)件(Component)、服務(wù)(Service)、引用(Reference)以及構(gòu)件實(shí)現(xiàn) (Implementation)。構(gòu)件是配置過(guò)的實(shí)現(xiàn)的實(shí)例,實(shí)現(xiàn)則是完成構(gòu)件功能的基本物理單元。

#p#副標(biāo)題#e#

  SDO可以幫助程序員訪問(wèn)和控制來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),包括關(guān)系數(shù)據(jù)庫(kù)、XML數(shù)據(jù)源和企業(yè)應(yīng)用等。SDO的關(guān)鍵概念是數(shù)據(jù)對(duì)象(Data Object)、數(shù)據(jù)圖(Data Graph)和數(shù)據(jù)訪問(wèn)服務(wù)(Data Access Services,DAS)。

  數(shù)據(jù)對(duì)象是一個(gè)命名的屬性集合,每一個(gè)屬性或者包含一個(gè)簡(jiǎn)單數(shù)據(jù)類型的值,或者可以包含一個(gè)對(duì)其他數(shù)據(jù)對(duì)象的引用。

  具體使用SDO時(shí),開發(fā)人員和設(shè)計(jì)師并不需要了解訪問(wèn)某個(gè)后端數(shù)據(jù)源的技術(shù)細(xì)節(jié),因此,他們可 以使用靜態(tài)或動(dòng)態(tài)編程方法,并獲得已連接和未連接的訪問(wèn)。

  在搭建面向SOA的應(yīng)用過(guò)程中,SCA和SDO可以結(jié)合使用。在該模型中,業(yè)務(wù)構(gòu)件表示為SCA構(gòu)件,SDO則用于表示業(yè)務(wù)數(shù)據(jù)、參數(shù)以及服務(wù)調(diào)用的返回值。

  OASIS組織

  OASIS (結(jié)構(gòu)化信息標(biāo)準(zhǔn)促進(jìn)組織)是一個(gè)非贏利的國(guó)際性協(xié)會(huì),致力于電子商務(wù)相關(guān)標(biāo)準(zhǔn)的制定、合并和推行。該協(xié)會(huì)制定了比其它任何組織更多的Web服務(wù)標(biāo)準(zhǔn),同時(shí)也制定了安全和電子商務(wù)標(biāo)準(zhǔn),并在公共部門和特定應(yīng)用市場(chǎng)的標(biāo)準(zhǔn)化方面做出了努力。OASIS于1993年成立,現(xiàn)在參加者超過(guò)了5000人,代表了來(lái)自世界100多個(gè)國(guó)家的600多個(gè)組織和個(gè)人。

  OSOA組織

  開放SOA合作組織代表了一個(gè)擁有共同利益的、由行業(yè)領(lǐng)導(dǎo)者組成的非正式廠商聯(lián)盟:定義語(yǔ)言中立的編程模型,滿足企業(yè)開發(fā)人員的需要,幫助他們最大限度發(fā)揮面向服務(wù)架構(gòu)的特性和優(yōu)勢(shì)進(jìn)行軟件開發(fā)。該合作組織不是一個(gè)標(biāo)準(zhǔn)化組織,而是由一些有意于推動(dòng)該編程模型快速發(fā)展的廠商組成的聯(lián)盟,為業(yè)界制定實(shí)施規(guī)范。這些規(guī)范將免費(fèi)提供。一但時(shí)機(jī)成熟,這些規(guī)范將會(huì)提交給適當(dāng)?shù)臉?biāo)準(zhǔn)化組織進(jìn)行管理。

熱詞搜索:

上一篇:為什么企業(yè)架構(gòu)師仍然不能勝任SOA
下一篇:SOA新手入門

分享到: 收藏