飛翔的起點

          從這里出發

          導航

          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          統計

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          三種開發Services的途徑

           我們概述了三種開發Services的途徑。這些當然不是互相排斥的,他們在解釋在使用一個模型開發SOA的不同的途徑和想法的時候是很有用的。

            1. 以消息為中心的設計

            在以消息為中心的設計中,關注的焦點是服務域。這種方法的一個例子也許就是在傳統的business-to-business領域中有,為代表的就是電子數據交換(EDI)標準。在EDI中并沒有一個真正的服務借口的概念,盡管EDI系統通常有一個發送消息的全局收件箱和代發箱。

            2.以服務為中心的設計

            在這種方法中,設計者關注的是提供給商業或者應用程序所期望的功能。這種方法的一個例子就是Amazon (AWS) 和eBay提供的 Web Services APIs.這種服務接口并不在客戶端強加一個商業處理過程,而是他們以一種清晰和直覺的方式為第三方開發者提供他們的服務提供商的各自的操作。

            3.以協作為中心的設計

            在一個以協作為中心的方法中,關注的焦點是兩個或更多的服務的協作;這就正是一個服務的處理視圖并且和更多的傳統商業模型相關。服務被看作是滿足合作的角色,并且服務規范就是為一個或者更多的角色之間的協作定義的職責集合。這樣的一個方法將會普遍的以商業過程設計或者商業集成活動的形式出現,而在那些商業集成活動中,一個IT系統的構件被作為一個服務來提供。

            結論

            最后的總結,在對SOA建模的時候,類似于服務劃分技術的這些技術能夠提供的透明性和靈活性來讓商業能夠在今天的競爭和演化的市場中取得優勢地位。正確的框架的提出,從服務規范的標識到UML服務建模的設計,導致了更加有效的成熟的商業應用程序的實現。最終地,三種開發服務的方法解釋了可以用來為SOA建模的不同方法。通過追隨這篇文章的概要,為表現一個服務模型的適當的層次的抽象被以一種允許商業能夠滿足他們的IT挑戰的方式被提出來了。

          posted on 2008-03-18 11:35 forgood 閱讀(141) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 海阳市| 洛隆县| 九台市| 邹城市| 崇阳县| 金湖县| 封丘县| 尚志市| 海口市| 阿克| 邢台市| 乐清市| 大邑县| 积石山| 阿拉善盟| 安化县| 湘潭县| 石棉县| 大邑县| 泰宁县| 枣阳市| 松江区| 正镶白旗| 印江| 台中市| 团风县| 双鸭山市| 盘锦市| 安庆市| 普兰店市| 屏山县| 义马市| 洛浦县| 宿州市| 罗田县| 达孜县| 正蓝旗| 潢川县| 年辖:市辖区| 濮阳市| 合山市|