itstarting:IT進行時

          想自己所想,做自己所愛

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            28 隨筆 :: 3 文章 :: 55 評論 :: 0 Trackbacks

          Service-Oriented Architecture (SOA) 是最近幾年新提出的解決應用系統互聯互通的一種新架構和新思想, SOA 采用了很多業界所共同遵守的標準或規范,這種設計架構已經逐步成為軟件應用系統集成的主流架構。

          Enterprise Service Bus ESB ),即企業服務總線是 SOA 的一個基礎和最佳實現。 ESB 不僅解決了令企業最頭痛的信息系統整合問題,還能為企業提供了一個軟件的基礎體系架構。它是一個基于標準的,松散耦合的,靈活性和擴展性非常高的平臺,適合于對企業組織的各種異構系統進行整合,并為以后開發的各種面向服務的應用提供自動的集成,當企業的業務需求有變化時也不需要對原來的系統進行改造,真正達到“按需互連”的效果。

          JSR 208 Java Business Integration(JBI) 是標準的組件模型整合,是一種松耦合,事件驅動方式的整合。 JBI 促進幫助了和 ESB 的整合,使 ESB 在組件模型層面提供了一致性的接入標準。

          JBI 有下面幾個特征:

          2??????? 可插拔的整合組件;

          2??????? 協議獨立。支持 HTTP SOAP JMS JDBC TCP UDP SMTP POP3 XMPP 等多種協議之間的交互和轉換;

          2??????? 松耦合。基于 SOA 的整合模型;

          2??????? 基于標準的接口;

          2??????? 提供 SPI 而不是 API

          2??????? 規格化的消息路由。


          SOA ESB JBI 這三者從架構理念到架構標準再到組件標準,充分描述了未來應用架構的整體思想和具體構建思路。基于服務和組件化的架構示意圖如下:

          ?image001.png


          應用拓撲圖如下:

          ??image002.png


          ??? 從實際建設的角度看,門戶要充分可以通過基于標準的服務,通過統一的 ESB 與現有業務進行整合,也可以通過門戶本身所具有的頁面整合能力,對部分關鍵應用(如協同辦公系統)在界面進行整合。

          通過 SOA 的技術,可以實現以下價值:

          2??????? 基于標準的接口定義

          ????????? 消費者和提供者之間松散耦合關系保證了彼此的獨立性

          ????????? 企業級的應用整合和流程管理更容易理解和實現

          2??????? 構建一次,使用多次

          ????????? 一個地方的改變只影響自己

          ????????? 更少的開發、運營和維護成本

          2??????? 少的、粗粒度的交互

          ????????? 加強了系統的獨立性

          ????????? 簡化了數據定義和流程

          ????????? 易于管理,減少了復雜程度

          ????????? 容易封裝成為更大的流程模型

          ?

          ?

          posted on 2006-06-30 21:08 IT進行時 閱讀(2635) 評論(2)  編輯  收藏 所屬分類: SOA/ESB

          評論

          # re: SOA,ESB,JBI,都是什么關系 2006-07-01 01:50 CoderDream
          圖片鏈接有問題,請樓主更正!  回復  更多評論
            

          # re: SOA,ESB,JBI,都是什么關系 2006-07-02 14:13 花落知多少
          blogjava文章里面的圖片怎么上傳?本地圖片插入后只是本地鏈接而已  回復  更多評論
            


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


          網站導航:
           
          主站蜘蛛池模板: 锡林郭勒盟| 肥乡县| 囊谦县| 涞源县| 泸溪县| 家居| 濉溪县| 嘉善县| 吉安县| 富裕县| 大连市| 本溪| 临夏县| 安阳县| 山西省| 陆良县| 吉水县| 阿拉尔市| 丹巴县| 阳泉市| 兴宁市| 平泉县| 城口县| 同仁县| 海门市| 安龙县| 积石山| 青浦区| 曲靖市| 永善县| 临西县| 镇宁| 岢岚县| 新竹县| 西乌| 吉林市| 海宁市| 绥阳县| 噶尔县| 丰原市| 平南县|