??? 在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 藍凝 閱讀(1051) 評論(1)  編輯  收藏
          Comments
          • # re: 業務驅動服務、服務驅動技術
            crazycy
            Posted @ 2006-06-03 17:09
            呵呵,美女寫的不錯;有思想!  回復  更多評論   

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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
           
          主站蜘蛛池模板: 陕西省| 康定县| 台前县| 河北区| 兰考县| 丹寨县| 普兰店市| 宜君县| 榕江县| 马山县| 措勤县| 和平区| 新乐市| 岗巴县| 兴海县| 凤庆县| 平武县| 黎川县| 娄烦县| 三原县| 池州市| 宁河县| 古蔺县| 张家口市| 从江县| 莱芜市| 泸西县| 怀安县| 台江县| 离岛区| 黎川县| 遂溪县| 尼勒克县| 呼和浩特市| 牡丹江市| 元谋县| 澄江县| 沐川县| 腾冲县| 新野县| 泰州市|