1 附錄二 WebSphere Message Broker介紹
1.1 WebSphere Message Broker概述
Websphere Message Broker是 IBM 應用整合家族的另外一個重要組成部分,基于WebSphere MQ開發,其產品部件如圖 1。WebSphere Message Broker采用WebSphere MQ提供的可靠消息服務(不丟失,不復傳)在應用系統之間通過基于消息的異步方式集成各應用系統。針對不同系統所處理的消息格式各不相同的特點,WebSphere Message Broker 提供了專門的格式代碼轉換器(Formatter)在不同的消息格式之間按照預先定義好的轉換規則進行自動的格式轉換,然后將結果自動路由到目標應用系統。在消息轉換的過程中WebSphere Message Broker能夠識別XML,C結構,JMS,SOAP等多種消息格式;對消息的各種操作包括消息的來源、消息的目標應用、所期望的消息格式等通過定義各種操作規則(Rules)進行。
圖 1 WebSphere Message Broker產品部件
每個業務事件的核心是應當被捕捉并向您企業內的人員和應用發布的重要信息。例如,當客戶訪問您的網站時,您的客戶關系管理(CRM)系統將接收到這個人的瀏覽和購買習慣的信息。根據客戶的動作,可能會觸發您的制造系統,并通知倉庫供貨時間計劃。會計部門可能需要信用卡編號或購買訂單授權,送貨部門可能需要一個地址。其它的分析趨勢或提供最新的執行概要的內部系統還將需要同時進行更新。
WebSphere Message Broker實時地將來自多種設備和地點的信息傳送給您企業內外的人員和應用?焖佟⒏咝У胤职l來自例行業務活動的信息的能力對于您成功運營電子商務來說至關重要。為便于提供快速、富有根據的決定以便提示合適的動作,您必須為正確的人和正確的應用在正確的時間提供正確的信息。當一個信息源被更新時,這些變化必須立即發布給所有受到影響的系統,以便您企業內的數據可以自動更新。
IBM WebSphere Message Broker多平臺6.0版為實施集成消息和事件提供了一個靈活的基礎架構。無論這些業務事件在何時、何地發生,您多可以捕捉到目標信息,并將它立即發送到需要它的應用和人員。您可以集成Web交易、與貿易伙伴交換的數據、來自第三方打包應用的數據或時間極為重要的事件的現場數據,例如金融市場上發生的數據。通過擴大您的集成范圍,使您可以集成您企業內的人員、應用和事件,您可以成為隨需應變的企業 - 可以智能適應當前的市場環境,快速應對持續變化的商業需要,隨需應變。
1.2 WebSphere Message Broker的功能
WebSphere Message Broker是一個數據交換平臺,實現應用之間的集成,如圖 2。
圖 2 WebSphere Message Broker實現數據交換
WebSphere Message Broker的功能:
實時地向您無處不及的人員、應用、移動和無線和遙測設備提供業務事件信息
支持多種傳輸協議,將您的業務范圍擴展到防火墻之外
利用一致的圖形化開發環境,大幅提升整個WebSphere平臺的效率和技能。
簡單的一次點擊即可完成安裝,加速部署
將集成邏輯與應用相分離,提高業務的靈活性,幫助降低開發成本
簡化原本不能兼容的應用之間的通訊
1.2.1 實時與您無處不及的企業共享信息
對于很多業務事件來說,您都需要一個代理來負責在具有相同的消息結構的應用之間的消息協調工作。但是有時您還可能需要與一個使用消息結構或格式與您的接收應用不同的貿易伙伴交換信息。例如,您可能需要在您的CRM和供應鏈管理數據庫之間交換應用,以便確定對于促銷事件需要保存多少、哪些類型的商品。
WebSphere Message Broker構建在WebSphere Event Broker 的基礎之上,在基礎的代理功能上,增加并豐富了傳遞中的消息轉換功能,還增加了數據庫集成功能。這樣您就可以與貿易伙伴和客戶實時地交換信息 - 通過事件觸發的更新同步多個數據庫,并為當前的業務狀況提供了一份清晰的圖象。
帶有規則和格式定制器擴展的WebSphere Message Broker增加了一個高性能的規則功能,使用預定義的標準來處理具有復雜結構和多個變量的消息。因此,如果一條消息中包含多個字段 - 例如貨幣、金額、客戶和位置 - 您可以使用New Era of Networks Rules,根據所有這些字段來確定消息的處理。
1.2.2 可靠、一致地管理業務事件
帶有規則和格式定制器擴展的WebSphere Message Broker增加和更新接收應用所必須的消息字段,豐富了傳輸中的信息,使您的業務應用無需更改。例如,您可以將運行在使用結構化數據格式(例如XML)的平臺之上的一個應用與使用面向記錄格式的應用集成在一起。使用代理可以幫助您:
管理放置在分散的分部或分部的獨立系統之間的信息流 - 或與您的防火墻之外的貿易伙伴交換的信息。
構建一個萬能的企業集成總線 - 或一個體系結構框架 - 使您可以針對各種情況、應用和設備,可靠地在安全環境中執行業務。
不再需要手工重新鍵入數據,減少了費用和錯誤率。
快速一致地向正確的應用和人員發送最新的業務信息
1.2.3 利用定制的信息流優化響應
帶有規則和格式定制器擴展的WebSphere Message Broker是建立在開放行業標準和行業領先的IBM WebSphere MQ之上的一個靈活的消息基礎設施,不管消息位于哪里,以 何種方式存儲,它都幫助您有效地利用業務事件信息。它可以在眾多的平臺上提供可靠的一次并且唯一一次發送信息的功能,使您可以根據在各種類型的業務活動中收集到的信息,優化您無所不及的企業的響應速度。并可以根據策略或業務規則來構建信息流,在人員和應用之間發布信息。
您可以根據需要直接監視來自現場的遙測生產數據,在遠程調整管線的流動。您可以精確地發現何時需要轉移生產資源以便快速提高送貨量。您還可以根據特定的需求向員工或應用發送特定的市場數據信息。通過將消息的路由邏輯與應用相分離,帶有規則和格式定制器擴展的WebSphere Message Broker使您可以靈活地更改消息路由的途徑,無需更改所涉及到的應用。不管從傳統方式上看,信息是在您企業內部生成的,還是在外部生成的,您都可以與您的核心應用集成,讓您保持競爭優勢。
|
|