中國離SOA還有多遠
當IBM、BEA這些廠商在經過多年“系統集成應用實施”之后,發現了傳統消息集成的很多弊端(集成性方面需要定制化、舊有系統的需要一定的改造等),在這樣的不斷演進和探索的基礎上,似乎找到了SOA的一套方法,以及實現的構架。盡管SOA不僅只是用來解決集成問題,但解決集成問題肯定是SOA的重要方面之一。
可以想象,一個有過很多閱歷的成年人,對一個涉世未深的孩子說:“你應該走這條路,這是我的經驗之談,不然你未來會有很多麻煩而又頭疼的事情!焙⒆佣鄶禃r候會用充滿迷惑、好奇的眼神回答:“真的嗎?”
為了讓孩子更容易理解未來道路的選擇,IDC發布了《SOA中國路線圖》。有觀點認為,這是“國際研究機構首次基于中國IT背景,針對中國企業實施SOA路線所做的特定解讀”。下面是這個路線圖的一些簡單摘要:
中美SOA定位對比:
美國 | 中國 |
過去的半個多世紀,美國從主機時代、PC時代,到了現在的網絡時代,積累了大量的應用系統 | 過去中國近30年的IT建設多為生產型系統,服務型系統普遍未開始建設 |
美國實現SOA架構關鍵任務是:對已有系統中的功能進行提取和包裝,形成標準的“服務” | 大量“服務”需要全新構造才是中國SOA的主要任務 |
中國SOA實施策略:
IT建設領先領域(電信、金融) | 服務型系統還沒開始大規模構造領域(政府、電力、國防) |
1. 采用對老系統進行切割和封裝的方式,或整個系統包裝成一個服務; 2. 未來的新建系統用粒度更小、組合更容易、架構更靈活的面向構件技術構造; 3. 用ESB實現新舊“服務”的注冊與管理。 |
1. 首先需要統一標準(SCA/SDO); 3. SOA的流程管理; |
這個《SOA中國路線圖》是有一定可取之處的。
文章來源于領測軟件測試網 http://www.kjueaiud.com/