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