企業應用集成-通用解決案建議書(IBM-WMB部分)6

2.1.3    基於IBM Websphere Messages Broker 的應用連接解決方案

對於企業業務集成的應用,我們知道是個非常龐大的系統工程,需要整體的規劃,按自己的需求逐步建設,我們從國內的角度來講,目前階段,通常看到應用系統之間的連接的需求是
應用集成(BI)中最主要的需求。

所以我們的重點主要考慮業務集成中的應用連接需求。

IBM Websphere Message Broker 建立在WMQ之上,增加了一個強大的消息流程引擎,它是一個為提供關鍵任務商業集成工具和過程而設計的框架。由於它能夠在不要求改變現有程序和數據的情況下為其增加新的功能,所以可以幫助您創建您自己的解決方案並可增強現有的解決方案。並提供以下功能特性:

    底層基於MQ的星形架構,確保消息傳輸的最簡化連接方式

    消息流程建模:流程控制,流程特殊情況處理(反饋,失敗)

    使用集線器和輪輻(spoke)模型可以使應用集成獲得更高的連接效率

    對數據進行轉換,同時可以確定應用之間的路由選擇

    將商業邏輯和應用邏輯和數據邏輯分離開

    提供附加的商業應用功能,如發佈/預訂

    可以添加現有供應商和新供應商產品的集成框架,以實現進一步的增值

    與消息和關係數據庫實現無縫的集成

    實現XML消息格式和其他數據格式之間的映射

    Message Broker能夠提供這些公司改造所需要的完善的功能,可以用作商業集成和轉換引擎(Message Broker and Transformation Engine),它正在成為一種能夠增加多種功能的商業價值的應用程序。

    格式轉換(XML, C, MRM, JMS, TDS分隔符, AL3, DB,SWIFT, ISO8583 等多種格式)

    EAI開發支持:支持JMS,有權限管理和Collective支持增強的pub/sub(發佈/訂閱)機制,內置的XML開發支持,數據庫開發支持,分佈事務處理,轉換和路由的內嵌支持。

    可靠傳輸質量保證。

    JAVA 和Web Service 支持。

IBM Websphere Message Broker 非常適於建立一個強大的應用信息交換平台,用於連接各種應用系統,這些應用系統可以分佈在不同的網絡環境中。The Hub and Spoke提供克服傳統點對點缺點和Messaging Bus趨勢的分配和模塊架構。重要的是一個建立在Messaging Bus上的集成趨勢,它提供一個普通的商業目標模式,它運作起來像數據隔離層,分隔特別應用數據和邏輯過程相關數據。另外,相比以前的趨勢,連接器和接口數減少,整合努力減少了。繼續上面的例子,只有5個連接器和10個接口需要建設。


這樣一個應用信息交換平台應該滿足以下關鍵的系統特性:

    開放性:基於事實上的工業標準的消息中間件,能確保和其他系統的開放連接。

    擴展性:系統應該具有強大擴展伸縮能力,增加和改進應用不會對原有系統造成破壞。

    移植性:也就是盡量減少非業務的純粹特定產品的配置。

    子系統的獨立性:建立應用信息交換平台的在於連接各個子系統,而各個子系統應該盡量減少功能耦合性。應用信息交換平台和子系統的開發只針對報文,無須了解對方處理的實際過程。

    便於實現高可用性 (HA)和負載均衡管理(WLM)。

    可靠傳輸質量保證。

    JAVA 和Web Service 支持。

良好的EAI體系結構應該保證不同應用系統之間的高度內聚,同時又保持各個應用系統的相對獨立性,系統之間存在着鬆散的藕合關係。基於Message&Application Hub的EAI結構能夠滿足複雜的企業應用集成需求和發展的需求。

與點對點的EAI結構相比,在基於Message&Application Hub的EAI體系結構中,連接組件的數目很少(一個應用系統對應於一個針對Message&Application Hub的連接組件,總數為n個。n為被集成的應用系統的個數);而且各相互集成的應用系統之間不存在直接的關聯,所有的集成工作通過中央Message&Application Hub進行,當某應用系統需要與其它的系統集成時該應用程序發請求(一般通過消息的方式)給Message&Application Hub,由Message&Application Hub自動地將該請求轉發給相應的目標系統進行處理後將結果返回給請求者。在這種體系結構中,系統的維護非常簡單,每一個應用系統的更新和修改都能夠實時地實現,同時當新的應用系統出現時能夠簡便的納入到整個IT環境當中,與其它的應用系統相互協作,共同為用戶提供服務。

 

第三章    IBM WMB 軟件產品詳細介紹

 

3.1    IBM Websphere Message Broker 的數據整合方案

由於各部門、各業務應用系統間的數據格式存在着多樣性,將消息傳送給下一個應用之前需要對消息數據進行處理和轉換,並且還要根據數據內容的不同來決定數據的去向。

我們認為選用IBM Websphere Message Broker 構建信息交換支撐平台可以很好地解決這個問題。

3.1.1     IBM Websphere Message Broker 的介紹

Websphere Message Broker 是在WebSphere MQ基礎上發展起來的一個消息中間件,它內部通訊和數據的傳遞都是通過WebSphere MQ實現。當客戶希望執行更加複雜的任務以及效率更高地利用自己的數據時,Websphere Message Broker 的用途就是提供一個簡單但又比較完善的途徑,在將消息傳送給下一個WebSphere MQ應用之前需要對消息數據進行處理和轉換,使客戶能夠將途中的消息數據正確地送到目的地。這樣,客戶就可以將自己的重點放在如何使用這一支持技術來改造自己的商業處理過程上,而不必改變自己現有的應用。這種方式可以保護客戶的投資。

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營