隨筆 - 19, 文章 - 93, 評論 - 17, 引用 - 0
          數據加載中……

          通向SOA-美國和中國不同的道路

          ???(轉址:七哥http://gocom.primeton.com/blog/index.php?op=ViewArticle&articleId=891&blogId=62)

          ???想起寬帶剛剛普及的時候,我在硅谷的家中也就開始安裝了,不過麻煩的事情是家中有5個電腦分布在5個不同的房間。房子是建于1963年的老房,所以用網絡線的連接就成為問題。最快速且便宜的解決方案是布裸線,否則就要開腔鑿洞。因此,家中的墻角和房門口的過道均成為網線的的落腳之處,難看之極,但這是當時最簡單的解決方案。直到無線局域網的出現,這個問題才得以解決。

          在中國的小區建設中,寬帶的連接成為基本配置,所以老的社區曾經也有同樣的問題,而大量的新社區這個問題就不存在了。即便有無線局域網的技術,有線寬帶的接口還是都提供的。新社區的好處就是可以在一開始就部署新技術,而不需要走老路。

          如今,全世界都在嚷嚷SOA,那我們也需要考察美國人怎么部署SOA,中國人怎么部署。研究這個問題,對我們軟件公司還是對我們的客戶都是有極大幫助的,以免再一次被我們的主流廠商誤導。因為,美國人如何部署SOA決定美國SOA產品的特征,中國人怎么部署決定中國SOA產品的特性。

          SOA 的核心是把業務流程功能模塊構件化,并對外提供標準的服務,基于這些服務,企業內部的不同業務部門或是不同企業之間的業務整合就更加容易一些。SOA的出現是由于互聯網技術的出現,將原來各自為陣的EAI市場標準化。

          在美國由于多年的應用系統建設,企業的業務流程大多數以非標準的形式被掩藏在各種各樣的應用系統之中,比如CRM系統,ERP系統,HR系統,信用評估系統等等。所以實現SOA架構的第一步是將那些掩藏在個應用系統之中的業務功能模塊切割開來,加以包裝之后成為標準的服務構件,然后還要將分散在不同系統中的數據整合包裝成為數據服務,最后根據業務的需要同過BPEL將分散的服務連接成為新的服務。所以美國實現SOA的方法為:

          1 。對原有業務流程的提取和包裝成為服務構件(SCA);

          2 。對原有數據的整合包裝成為數據服務(SDO);

          3 。用BPEL實現新的流程。

          這個做法的可行性基于一個重要前提:原有的業務流程可以被切割包裝(代價問題),原有的數據可以在一定程度上被標準化包裝成為服務,如果所有的系統都需要通過人工切割和包裝則代價太大,必須存在一次切割多次復用的情況,否則切割的環節無法產品化。由于美國企業的應用系統大量采用了有限廠商的產品比如SAPORACLESIEBLE等,一定程度的標準切割是存在的,尤其是多年的EAI實踐,為切割的標準化打下了基礎。盡管如此,大量的基于人工服務的切割還是必須的,所以,印度人有飯吃。而這些切割的工作與中國軟件外包企業多半無關。

          因此,我們可以預見美國制造的SOA產品將把具有標準切割及打包功能作為重要的賣點,也是產品的價值所在。市場決定產品的特征,就這么簡單的邏輯。

          中國的 SOA 如何實現呢?我們的預見是多半是把系統按照SOA提供的標準來建設,主流是把系統建設成為 SOA 標準的系統,而不是切割和包裝,那些需要切割和包裝的系統絕大多數依賴于服務而不是產品。作出這個判斷基礎兩個前提:

          1.1。 原有的系統很少;

          2.2。 那些已經存在的系統很少是能夠被標準化切割的;

          因此,在中國開發 SOA 產品最重要的特征是如何在一個標準的平臺上(框架內)構造企業所需要的所有標準服務,并且容易管理和發展(變化)。中國市場 ( 客戶 ) 面臨的主要問題有如下幾條:

          1. 還沒有采用SOA架構標準;
          2. 原有的系統難以切割,業務流程難以提取;
          3. 復雜的數據難以整合;
          4. 新建的系統沒有統一的技術架構,產生更多的標準化問題。

          考察中國的市場我們可以作出如下的預言:

          1.1。 SOA 將被主流市場接受成為標準的體系結構;

          2.2。 美國主流的SOA產品在中國會水土不服;

          3.3。 原有系統將主要依靠服務來切割,或者推倒重來;

          4.4。 大量的新建系統將采用標準的小顆粒構件構造流程級別的標準服務構件;

          5。5。普元面向構件的中間件將成為 SOA 主流中的中國主流。

          posted on 2006-12-03 08:32 BPM 閱讀(216) 評論(0)  編輯  收藏 所屬分類: BPELSCA/SDO

          主站蜘蛛池模板: 海城市| 溆浦县| 嫩江县| 民和| 绿春县| 金塔县| 湖北省| 天全县| 南安市| 光泽县| 杭锦后旗| 马山县| 田东县| 金坛市| 永嘉县| 外汇| 金川县| 五指山市| 方城县| 洞口县| 沈阳市| 聂荣县| 衢州市| 子洲县| 新蔡县| 安多县| 龙泉市| 贵港市| 买车| 讷河市| 青州市| 齐河县| 吉木萨尔县| 大方县| 中卫市| 共和县| 林甸县| 岱山县| 虎林市| 澎湖县| 贵德县|