• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 片面地看待ESB本身 SOA項目不應從ESB開始

    發表于:2008-06-03來源:作者:點擊數: 標簽:soaSOA項目應從ESB
    集成技術和SOA的結合 談到ESB,人們會自然想到兩個關鍵詞:集成和SOA。是的,ESB正是集成技術和SOA思想結合的產物。 分布式時代的集成技術 從集成技術的發展歷史來看,最早是簡單地點對點集成,兩個應用通過各自的接口來實現通信。這種接口固化在應用當中的緊
     集成技術和SOA的結合

      談到ESB,人們會自然想到兩個關鍵詞:集成和SOA。是的,ESB正是集成技術和SOA思想結合的產物。

      分布式時代的集成技術

      從集成技術的發展歷史來看,最早是簡單地點對點集成,兩個應用通過各自的接口來實現通信。這種接口固化在應用當中的緊密耦合方式,使得系統毫無靈活性可言,應用本身的每次變化都會要求其相應接口的重新定制。

      于是發展出基于消息的中間件,接口被消息代理所取代,應用與應用之間不再是通過其本身的接口互聯,而是通過獨立的消息代理來通信,這使得應用與應用之間耦合更松,應用的變化影響的只是消息代理,而不需要其他應用改變。但是它仍然是點對點集成的一種方式,路由邏輯和業務邏輯沒有分離,系統基本沒有擴展性,部署上還是網狀結構。

      這種點對點的集成方式應付少量應用的整合還差強人意,對于大規模的集成,在EAI時代,逐漸發展出“集線器”模式。通過把所有的系統都連接到中央交換中心,這種模式巧妙地把集成邏輯和業務邏輯分離開來,大大增加了系統彈性。但是這種中央控制的方式使得管理相當復雜,同時中央又往往成為集成的瓶頸所在。

      分布式時代的到來對于集成的方式提出了巨大的挑戰,這時候ESB就應運而生。通過采用輕量級的分布式體系,ESB將更多的處理邏輯分配到多個的端點上,中央服務器不復存在,業務邏輯處理能力及系統壓力可靈活調配。

      “總線對于Hub進行了拓展,拓撲的模式還是那樣,但是這個單一的物理中心被虛擬化,分散到了整個網絡上,負載和靈活性都大大增加了?!盜BM的毛新生這樣解釋ESB,他認為ESB真正實現了系統間的松耦合,從而能夠應對大規模的集成。

      “ESB就是EAI在SOA時代下的一種形態?!苯鸬虚g件ESB產品項目經理倪曉兵說,“區別于傳統的EAI技術,ESB不僅支持高度的分布式部署,同時支持異步消息的交互,強調面向的對象是符合標準的服務?!?/P>

      另外,ESB在集成的過程中,更強調一種“統一消息”的概念。這種“統一消息”的格式,是可以被在ESB中所集成的各個服務都認可的。例如,IBM提出的SDO這樣的一種統一的數據格式。

      SOA時代下的產物

      在SOA時代下,ESB為SOA的實施提供了底層架構的技術支持。SOA從根本上來說就是要解決兩個問題:重用和異構,但是作為信息化系統建設永遠要面對的兩個難題,解決的方法卻并不簡單,所以SOA的體系龐大而復雜。

      另外,SOA從根本上來說是一種軟件架構的思想和方法論,它必須有相應的技術來幫助它落地,應用在具體的項目當中,而ESB則提供了實施SOA、簡化SOA的技術手段?!癊SB的意義在于讓SOA有了一個可實現的基礎設施?!盜ONA公司大中國區高級架構師陸飛舟這樣說。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>