應用為王,SOA應用等待行業標準的制定和推廣

2021-08-22 05:19:18 字數 2526 閱讀 7273

行業標準或協議的制定和推廣是實現面向服務的體系架構

soa(service-oriented architecture

)的必要條件。拋開標準或協議來談

soa,如同建造空中樓閣,因為

soa所要求的軟體模組松耦合性和互操作性,要完全建立在標準或協議之上。這種對標準或協議的要求,在傳統製造行業中比比皆是。拿典型的標準化製造行業汽車製造行業來說,一輛汽車中數以萬計的零部件,分別由不同的廠商提供,每一種零部件都必須遵循標準生產,零部件之間按照協議可以互相組合,只有這樣才有可能把這些零部件最終拼裝成客戶要求的不同車型。同樣,一套統一的服務標準或協議保證了各種不同功能的服務,能夠作為軟體模組,像樂高積木一樣通過不同的組裝形成不同的解決方案,以充分應對不同企業對各種業務應用的多種要求。

遺憾的是,

soa的標準化工作大大滯後。一方面作為催生

soa的技術基礎,網路服務(

web service

)的標準沒有完善,特別是對企業應用至關重要的網路服務安全性(

web service security

)和網路服務事務完整性

(web service transactions)

標準的缺失大大妨礙了

soa的互操作性。以網路服務安全性為例,雖然在大多數廠商提供的網路服務平台和應用中都或多或少的提供了安全性地解決方案,但是這些解決方案是不能互操作的,例如:不同廠商的平台之間不能交換信任授權,無法實現單點登入

(single sign on)

。另一方面,

soa的互操作性不僅要求技術層面的協議,而且需要語義(

semantic

)級別的標準。語義的世界是乙個高於技術的世界,通過語義層次形式互動,機器能共享並處理資料而不管它是如何設計的或者它基於什麼平台。例如:採購訂單,這樣乙個概念雖然在技術層面上代表來自不同廠商的不同應用中千差萬別的資料結構設計,但是在語義級別上卻是乙個單一的語義互動物件。因為語義是更高抽象的元資料(

metadata

),制定語義級別的互操作標準比技術層面的標準更為艱難。

資訊結構化標準推進組織(

oasis, organization for the advancement of structured information standards

)是制定和推廣

soa標準的主要國際組織,其成員包括

sap,

oracle

,microsoft

和ibm

等業界領導廠商。雖然

oasis

網路服務安全委員會(

oasis web services security tc

)在今年二月剛剛通過網路服務安全

1.1版標準(

web services security v1.1

),oasis

網路服務事務委員會(

oasis web services transaction tc

)也在今年三月通過了系列新標準,但是這些標準在業界的推廣還需要時間。而對去年十一月才召開了第一次會議的

oasis

的語義執行環境技術委員(

oasis semantic execution environment tc

),目前尚未有任何建樹。

然而,soa應用對於標準制定和推廣工作的等待不是被動的。隨著越來越多的企業部署

soa方案,

soa成為企業應用不可逆的潮流。雖然目前的

soa應用由於標準問題侷限於單一廠商的平台和區域性的企業應用,但是這些早期的應用帶來的競爭優勢使企業對

soa部署更加熱情高漲。在應用為王的今天,不斷推進的

soa應用將催生

soa的事實標準。類似的發展軌跡可以回顧作為當今網際網路基石的

tcp/ip

協議的發展。最早由

vinton cerf

和robert kahn

兩位開發的

tcp/ip

,慢慢地通過競爭戰勝了其它一些網路協議的方案,比如國際標準組織(

iso)早在

1984

年公布的開放系統互連(

osi)模型。在上世紀的

90年代中期

tcp/ip

的蓬勃發展,得益於網際網路應用的飛速發展,例如頁面描述語言

html

和瀏覽器。同樣,

soa的最終標準化工作將由業界領導廠商和

soa應用企業共同達成。作為企業應用的領導廠商

sap在不遺餘力地推動

soa應用。根據

sap執行董事會成員夏嘉曦(

shai agassi

)的估計,

sap將基於當前

sap產品所包含的功能提供數目不下

30,000

的網路服務。同時,

sap致力於企業服務知識倉庫(

enterprise service repository

)的定義,憑藉對企業複雜應用二十多年的經驗,希望對企業服務元資料定義有所貢獻。來自

sap的大量成熟網路服務和企業服務知識倉庫,以及其廣大企業客戶基礎,將是催生

soa事實標準的重要力量。

VMware混合雲 應用為王

你可能會問,vmware混合雲不是iaas麼,怎麼說起應用了?如果我們回到原始的問題,搭建infrastructure是為什麼?虛擬化是為什麼?公有雲和私有雲是為什麼?一切都是為了應用。vmware vchs 混合雲的推出,在應用為王這個理念上更推進了一大步。很多企業在選擇雲服務的幾個顧慮。一從本地...

VMware混合雲 應用為王

你可能會問,vmware混合雲不是iaas麼,怎麼說起應用了?如果我們回到原始的問題,搭建infrastructure是為什麼?虛擬化是為什麼?公有雲和私有雲是為什麼?一切都是為了應用。vmware vchs 混合雲的推出,在應用為王這個理念上更推進了一大步。很多企業在選擇雲服務的幾個顧慮。一從本地...

VMware混合雲 應用為王

你可能會問,vmware混合雲不是iaas麼,怎麼說起應用了?如果我們回到原始的問題,搭建infrastructure是為什麼?虛擬化是為什麼?公有雲和私有雲是為什麼?一切都是為了應用。vmware vchs 混合雲的推出,在應用為王這個理念上更推進了一大步。很多企業在選擇雲服務的幾個顧慮。一從本地...