??? 在IT行業有兩個越來越普遍的發展方向,一個是架構方面的,一個是方法學方面的,面向服務的架構設計師可以從中有所收獲。第一個就是MDA(模型驅動架構),由提出CORBA的OMG模型提出。MDA認為架構設計師首先要對待創建的系統有一個形式化的UML(也是由OMG提出)的模型。MDA首先給出一個平臺無關的模型來表示系統的功能需求和Use Cases,根據系統搭建的平臺,架構設計師可以由這個平臺無關的模型得到平臺相關的模型,這些平臺相關模型足夠詳細,以至于可以用來直接生成需要的代碼。
          ????? SOA的另一個基礎是敏捷方法(AM),其中非常有名的方法是極限編程(XP)。AM的目標是僅僅創建用戶想要的,AM的核心思想就在于其敏捷性-處理需求變更的敏捷性.
          ????? 那么,如何開始SOA呢?經過了幾次討論,大家已經度過了盲人摸象的階段,實質性的進展是從5.30號晚上的那次討論開始的。從那次后,已經逐漸的看清了方向。
          ????? 最佳的方法時開始構建較小的SOA,側重于提高當前缺乏效率的交互性。例如,假設使用一個系統上需要重新鍵入到另一個系統的打印報告,將兩個計算機系統緊密聯系在一起,這會消耗時間、浪費成本,導致出錯,而且數據無法保持罪行。可以設計一個簡單的基于Web服務SOA項目,直接鏈接信息,將含更新的SOAP消息發送到合作伙伴系統,而不是打印報告。

            開始簡單的SOA使我們可以在作出大的決定前之前先衡量,并在出現大的問題之前獲得小改善的經驗。
          ??? 所以,再次看到SOA的的第一條準則:“業務驅動服務、服務驅動技術”的時候,深有感觸。這才是問題的本源,原來的幾次討論和想法,其實都偏離了軌道。

          posted on 2006-06-01 15:58 藍凝 閱讀(1042) 評論(1)  編輯  收藏
          Comments
          • # re: 業務驅動服務、服務驅動技術
            crazycy
            Posted @ 2006-06-03 17:09
            呵呵,美女寫的不錯;有思想!  回復  更多評論   

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 梁平县| 金平| 牡丹江市| 罗源县| 久治县| 乌海市| 富阳市| 祥云县| 弥勒县| 襄樊市| 阜南县| 临安市| 姜堰市| 红桥区| 仙桃市| 营山县| 鹤峰县| 普兰店市| 安国市| 卓尼县| 集贤县| 巨鹿县| 平远县| 吉木萨尔县| 汝阳县| 涞源县| 上思县| 芒康县| 定西市| 晋城| 光泽县| 广元市| 天水市| 广德县| 新安县| 黄山市| 菏泽市| 淄博市| 万安县| 武清区| 沙雅县|