雙面SOA架構煉獄“三重門” 透過黑洞看風景[3]
作者:不詳 來源:搜訊網
標準難以統一
眾所周知,很多軟件公司都在SOA上做文章,并力圖做出一些特色。但從根本上講,SOA不是個新東西,有兩大支柱促成了SOA的快速發展,一個是面向服務的技術,另一個是互聯網技術,這兩大技術的成熟推動了SOA。隨著SOA的逐步應用,標準問題浮出水面。
得平臺者得天下,這是SOA廠商們公認的一句話,在這種情況下,各個廠商都在推自己的SOA平臺。
從IBM的Websphere到BEA的Weblogic,再到SAP的 NetWeaver,每家廠商都竭盡全力地推廣自己的平臺。從技術上來講,各有各的優勢,我們無法評價其高低優劣。但技術和理論上的成熟,不代表實際應用的成熟。實際上,SOA面臨的很現實的一個問題就是標準化,另一個是如何劃分業務和流程的模塊。這些是真正決定SOA能否成功的關鍵。
標準化是定義一個業界共同遵守的準則,它針對的是整個SOA產業,不只是軟件服務,還體現在應用平臺、業務模式等各方面。
用友軟件SOA創新中心主任饒元表示:“在SOA10年推進過程中,標準化也在不斷完善和發展,F在來看,在整個發展過程中所遇到的問題,雖然有風險,但已有足夠的技術能力和勇氣來解決它!
面對SOA標準一直沒有統一的局面,劉小兵也明確指出: “標準的規劃迫在眉睫,舉個例子,電梯的門和口徑大小必須統一,否則很難聯結在一起。我希望SAP、用友他們制訂統一的協議標準,這非常關鍵。我最擔心的問題是各走各的路,結果是標準混亂。如果統一的數據結構標準來了,我們SOA就能軟件全部共享了!
有一種觀點認為,“標準就是Web Services和XML! 2005年11月,IBM、BEA、Oracle、SAP等公司就曾共同發布了兩項SOA的技術規范: 服務構件架構(SCA)和服務數據對象(SDO)。當時,由于很多軟件廠商(如微軟和Sun)各打各的算盤,并沒有加入這一標準組織。微軟對此的解釋是,希望新的標準規范可以“靠自己更近一些”,SML的技術基礎就是在微軟的XML系統定義模式(SDM)下發展起來的。
2006年8月,IBM、微軟、BEA、思科等11家IT巨頭宣布推出一項服務建模語言(SML)草案,以提供統一標準來整合計算機網絡、應用軟件、服務器及其他IT資源。
2006年以來,3個重量級的標準問世,它們目前都屬于規范級別。它們就是SCA、SDO、WS-Policy。SCA和SDO構成了SOA組件開發的核心,而WS-Policy則成為SOA組件間安全通訊的標準,其作用類似于安全套接層在瀏覽器與服務器通訊中的作用。
長風聯盟SOA-RA-TF主席、東方通科技首席架構師朱律瑋認為: “制定標準無論對廠商還是對用戶都很重要,廠商可以獲得更多的競爭機會,而用戶則意味著有更多的選擇,可替換性就有了保障!彼瑫r指出: “雖然目前已有了SDO和SCA標準,為SOA的廣泛應用奠定了良好的基礎,但從整個技術水平來看,SOA還處于起步階段,很多標準需要完善和補充!
文章來源于領測軟件測試網 http://www.k11sc111.com/