SOA的實現將重現TCP/IP歷史

引自:http://blog.csdn.net/wishfly/archive/2007/08/02/1722180.aspx

有調查表明,2007年,有50%以上的新關鍵業務應用和業務流程設計將使用SOA,到2010年,這個比例將提高到80%以上。由此可見,SOA已逐漸成爲企業IT系統建設的大趨勢。

然而許多人並不清楚SOA到底能給我們帶來怎樣的好處,IONA科技公司大中國區總裁薛志勇先生這樣爲我們說明了SOA出現的意義:TCP/IP 整合了多種網絡協議實現了網絡整合;存儲網絡(SAN)實現了數據整合,SOA的出現就是爲了信息資源共享、實現應用的整合出現的。

SOA與TCP/IP驚人的相似

當初有SNA、IPX、DECNET、AppleTalk等衆多網絡協議,TCP/IP 協議的出現使網絡協議得到了統一,也成爲我們沿用至今的互聯網協議。歷史往往總是驚人的相似,爲了消除信息孤島,實現信息資源的共享,SOA應運而生,以整合應用爲任重新扮演起了當年TCP/IP網絡整合的角色。

事實上,SOA網絡與IP網具有很大的相似性,比如,SOA的管理可以對應IP中的網管,SOA中的Registry/Repository(註冊/存儲中心)大體相當於IP網絡中的DNS,同時IP網絡中常見的QoS、策略管理在SOA網絡中也都是必需的功能。

薛志勇還說,網絡跟SOA一樣都有安全性管理;網絡有路由,SOA也有;網絡中的VPN 相當於SOA中的服務編排(Orchestration);Intranet相當於SOA中的企業內部應用整合;Extranet相當於跨企業的服務應用等等這些都體現了SOA與TCP/IP有如此多的相通之處,因此SOA服務於IT系統,其網絡建設也可以借鑑IP網絡建設中經驗。

當記者詢問薛志勇先生SOA整合中的關鍵是什麼時,他表示分佈式SOA整合多種應用到SOA網絡,多協議的ESB是應用整合的關鍵,“IP協議整合中多協議的路由器是整合的關鍵,這是一樣的道理。”他這樣說。



SOA的三個階段

薛志勇認爲SOA的發展要經歷三個階段,稱之爲:SOA 1.0、SOA 2.0和SOA 3.0。他對這三個階段做了解釋:SOA 1.0 是集中式的SOA ,把各種不同協議以集中方式統一到一個平臺,基於一個標準生成新的協議;SOA 2.0是分佈式SOA ,即SOA網絡;SOA 3.0可以用一句話來概括:終結“中間件”。

“其實,在SOA 1.0之前還有一個階段,那就是EAI(enterprise application integration)即企業應用集成,我們稱之爲SOA 0.8。”爲什麼這麼說呢?其一,EAI 跟SOA 有很深的血緣關係,它們都是集成應用,目地是爲了解決信息孤島的問題。其次,它跟SOA一樣把各種不同協議以集中方式統一到一個平臺。而最大的不同之處在於,EAI 是整合自己的專有協議並生成其他協議,由於使用的是私有協議因而無法共通。SOA是基於一個標準,統一到Web Service下,所以說“EAI的時代已經過去了。”

薛志勇接着指出,我們已經走過了SOA 0.8和1.0的階段,現在處於SOA 2.0,而SOA之於應用若想到達TCP/IP之於IP的程度,必須歷經到第三個階段。當記者問道爲何SOA 能夠實現這個使命的時候,“SOA的許多優點大家都清楚,我不贅述,”薛志勇對記者說,“IT 整合處於機遇期,業務擴展正從重外延到重內涵;投資重點由重建設轉向重管理;同質化的競爭正轉變爲差異化的服務;Web Service統一的標準……這些給SOA 成就使命創造了外部條件。”【CSDN 記者:玉磊】

薛志勇爲IONA科技公司大中國區總裁。IONA是一家分佈式SOA基礎架構解決方案提供商,被公認爲是全球基於標準的業務集成的先驅者,公司1991年成立於愛爾蘭的都柏林, 2001 年和2002年分別在中國北京和上海設立了辦事處,並於 2003 年在北京中關村軟件園建立了研發中心。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章