关于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的简单操作,有问题,请及时暴漏出来,共同进步






  


你可能感兴趣的:(IBM,MQ,MB)