關於MQ MB術語 前言

mq      mb      wsdl 
1.mq是什麼?有什麼好處

可以這麼理解,a用戶給b用戶發信息,a無法直接給b,要通過物流(郵箱)環節,a可以通過物流,但是b不一定立即取,a可以在不同地方發物流,當然物流也可以中轉,這樣下邊的說法就好理解了。

MQ是消息中間件(看成中轉站),有助於簡化並加速多個平臺中多種應用和業務數據的集成。IBM MQ 通過消息傳遞隊列發送和接收消息數據,有助於應用、系統、服務和文件間的信息實現有保證、安全、可靠的交換,從而簡化業務應用的創建和維護。它可以爲範圍廣泛的產品提供統一消息傳遞,能夠滿足企業範圍的消息傳遞需求,爲物聯網和移動設備提供連通性。


2.MB是什麼?有什麼好處?

MB是ESB產品,一款優秀的應用集成中間件,它被廣泛應用於各種企業應用系統之間的互連與整合,通俗的理解就是消息處理


3.MQ和MB的區別聯繫?
MQ消息中間件,簡單的理解存放消息,不需要考慮跨平臺,跨應用,傳遞協議等等,不需要考慮底層系統和網絡的複雜性,只需要簡單的調用MQ的api,就可以實現消息的傳遞。

MQ的功能僅限於消息隊列,但是如果應用過多,那麼我們鏈接功能配置就越多,像個蜘蛛網,因此我們可以把它看作一個結點,即esb(換句話說MB離得mq結點就代表一個mq),mb就是其中的一個產品,爲了避免應用之間直接互聯,那麼此時MB的作用就不言而喻了:消息路由、數據轉換


ESB的全稱是Enterprise Service Bus (企業服務總線)。它是一個ielinghuode用於集成各種企業應用即服務的連接基礎架構,企業服務總線能夠通過簡化企業應用及服務之間的鏈接數量,接口大小以及接口複雜度使企業的面向服務體系SOA更加強大。
Enterprise Service Bus 主要提供一下幾方面的功能:
1. 在服務於服務之間或者應用於應用之間路由消息;
2. 在服務請求者與服務提供者之間轉換傳輸協議;
3. 在服務請求者與服務提供者之間轉換消息格式;

4. 處理來自於各種已購源的業務事件;


4.應用是怎樣與MB連接的呢?
MB提供了三種方式:MQ、文件和web service

MQ方式即是利用MQ將MB與應用互聯;文件方式則是指定某個目錄,MB會自動監視那個文件目錄,一旦文件有改變則認爲是新的消息到來,MB自動讀取指定文件的內容;而web service就不用解釋了,直接利用web service進行通訊。MB支持這些互聯方式也是爲了最大化兼容性,特別是對於那些遺留系統或是不支持主流通訊方式的系統                白話一點,是因爲MB提供了不同類型的節點,操作時就會明白了


5.我目前使用的工具版本

IBM7.0版本,不要問爲什麼用,首先不瞭解別的版本,無法比較,其次進公司用的就是這個版本,可能目前已經到9了吧。安裝包有將近3G,需要ibm環境支持,同事也兼容了eclipse3.0。



6有關於IBM的開發工具和常用概念?


 SOAPU      I測試webservice
WSDL         WebServices Description Language (WSDL Web服務語言)是一個用於精確描述Web Service的文檔格式,描述了你發佈接口的信息,從下往上度wsdl文件,做到根據wsdl看的懂接口信息。生成wsdl文件:如暴漏接口http://localhost:8080/helloworld 則地址欄輸入http://localhost:8080/helloworld?wsdl即爲wsdl文件。
Schema     是基於 XML 的 DTD 替代者可描述 XML 文檔的結構,可看作對xml文檔的約束 我們在那用過呢,奧原來在框架中的xml文件頭是不是見到過 dtd schema呢哈哈。。。。
xmlspy        xml的工具,引入wsdl文件用








這個目前作爲我們以後用的前言吧,方便大家理解概念,以後就好操作了,下一節,不講太細,主要講MQ隊列的信息寫入和 MB的簡單操作,有問題,請及時暴漏出來,共同進步






  


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章