消息中間件ibm websphere mq入門說明

消息中間件ibm websphere mq入門說明

ID:22492570

大?。?39.00 KB

頁數(shù):7頁

時間:2018-10-29

消息中間件ibm websphere mq入門說明_第1頁
消息中間件ibm websphere mq入門說明_第2頁
消息中間件ibm websphere mq入門說明_第3頁
消息中間件ibm websphere mq入門說明_第4頁
消息中間件ibm websphere mq入門說明_第5頁
資源描述:

《消息中間件ibm websphere mq入門說明》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、消息中間件IBMWebSphereMQ入門說明2009年07月09日11:36?泡泡網(wǎng)?【編譯】作者:小二編輯:巴力立在本頁閱讀全文(共3頁)???一、消息中間件概述???消息隊列技術是分布式應用間交換信息的一種技術。消息隊列可駐留在內(nèi)存或磁盤上,隊列存儲消息直到它們被應用程序讀走。通過消息隊列,應用程序可獨立地執(zhí)行--它們不需要知道彼此的位置、或在繼續(xù)執(zhí)行前不需要等待接收程序接收此消息。???在分布式計算環(huán)境中,為了集成分布式應用,開發(fā)者需要對異構網(wǎng)絡環(huán)境下的分布式應用提供有效的通信手段。為了管理需要共享的信息,對應用提供公共的信息交換機制是重

2、要的。???設計分布式應用的方法主要有:遠程過程調(diào)用(PRC)--分布式計算環(huán)境(DCE)的基礎標準成分之一;對象事務監(jiān)控(OTM)--基于CORBA的面向?qū)ο蠊I(yè)標準與事務處理(TP)監(jiān)控技術的組合;消息隊列(MessageQueue)--構造分布式應用的松耦合方法。???(a)分布計算環(huán)境/遠程過程調(diào)用(DCE/RPC)???RPC是DCE的成分,是一個由開放軟件基金會(OSF)發(fā)布的應用集成的軟件標準。RPC模仿一個程序用函數(shù)引用來引用另一程序的傳統(tǒng)程序設計方法,此引用是過程調(diào)用的形式,一旦被調(diào)用,程序的控制則轉向被調(diào)用程序。???在RPC

3、實現(xiàn)時,被調(diào)用過程可在本地或遠地的另一系統(tǒng)中駐留并在執(zhí)行。當被調(diào)用程序完成處理輸入數(shù)據(jù),結果放在過程調(diào)用的返回變量中返回到調(diào)用程序。RPC完成后程序控制則立即返回到調(diào)用程序。因此RPC模仿子程序的調(diào)用/返回結構,它僅提供了Client(調(diào)用程序)和Server(被調(diào)用過程)間的同步數(shù)據(jù)交換。???(b)對象事務監(jiān)控(OTM)???基于CORBA的面向?qū)ο蠊I(yè)標準與事務處理(TP)監(jiān)控技術的組合,在CORBA規(guī)范中定義了:使用面向?qū)ο蠹夹g和方法的體系結構;公共的Client/Server程序設計接口;多平臺間傳輸和翻譯數(shù)據(jù)的指導方針;開發(fā)分布式應用

4、接口的語言(IDL)等,并為構造分布的Client/Server應用提供了廣泛及一致的模式。???(c)消息隊列(MessageQueue)???消息隊列為構造以同步或異步方式實現(xiàn)的分布式應用提供了松耦合方法。消息隊列的API調(diào)用被嵌入到新的或現(xiàn)存的應用中,通過消息發(fā)送到內(nèi)存或基于磁盤的隊列或從它讀出而提供信息交換。消息隊列可用在應用中以執(zhí)行多種功能,比如要求服務、交換信息或異步處理等。???中間件是一種獨立的系統(tǒng)軟件或服務程序,分布式應用系統(tǒng)借助這種軟件在不同的技術之間共享資源,管理計算資源和網(wǎng)絡通訊。它在計算機系統(tǒng)中是一個關鍵軟件,它能實現(xiàn)應

5、用的互連和互操作性,能保證系統(tǒng)的安全、可靠、高效的運行。中間件位于用戶應用和操作系統(tǒng)及網(wǎng)絡軟件之間,它為應用提供了公用的通信手段,并且獨立于網(wǎng)絡和操作系統(tǒng)。中間件為開發(fā)者提供了公用于所有環(huán)境的應用程序接口,當應用程序中嵌入其函數(shù)調(diào)用,它便可利用其運行的特定操作系統(tǒng)和網(wǎng)絡環(huán)境的功能,為應用執(zhí)行通信功能。???如果沒有消息中間件完成信息交換,應用開發(fā)者為了傳輸數(shù)據(jù),必須要學會如何用網(wǎng)絡和操作系統(tǒng)軟件的功能,編寫相應的應用程序來發(fā)送和接收信息,且交換信息沒有標準方法,每個應用必須進行特定的編程從而和多平臺、不同環(huán)境下的一個或多個應用通信。例如,為了實現(xiàn)

6、網(wǎng)絡上不同主機系統(tǒng)間的通信,將要求具備在網(wǎng)絡上如何交換信息的知識(比如用TCP/IP的socket程序設計);為了實現(xiàn)同一主機內(nèi)不同進程之間的通訊,將要求具備操作系統(tǒng)的消息隊列或命名管道(Pipes)等知識。???目前中間件的種類很多,如交易管理中間件(如IBM的CICS)、面向Java應用的Web應用服務器中間件(如IBM的WebSphereApplicationServer)等,而消息傳輸中間件(MOM)是其中的一種。它簡化了應用之間數(shù)據(jù)的傳輸,屏蔽底層異構操作系統(tǒng)和網(wǎng)絡平臺,提供一致的通訊標準和應用開發(fā),確保分布式計算網(wǎng)絡環(huán)境下可靠的、跨平

7、臺的信息傳輸和數(shù)據(jù)交換。它基于消息隊列的存儲-轉發(fā)機制,并提供特有的異步傳輸機制,能夠基于消息傳輸和異步事務處理實現(xiàn)應用整合與數(shù)據(jù)交換。???IBM消息中間件MQ以其獨特的安全機制、簡便快速的編程風格、卓越不凡的穩(wěn)定性、可擴展性和跨平臺性,以及強大的事務處理能力和消息通訊能力,成為業(yè)界市場占有率最高的消息中間件產(chǎn)品。???MQ具有強大的跨平臺性,它支持的平臺數(shù)多達35種。它支持各種主流Unix操作系統(tǒng)平臺,如:HP-UX、AIX、SUNSolaris、DigitalUNIX、OpenVMX、SUNOS、NCRUNIX;支持各種主機平臺,如:OS/

8、390、MVS/ESA、VSE/ESA;同樣支持WindowsNT服務器。在PC平臺上支持Windows9X/WindowsNT/Win

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。