WebSphere Application Server';s MQ链接有助于连接到第三方JMS提供程序

WebSphere Application Server';s MQ链接有助于连接到第三方JMS提供程序,websphere,activemq,ibm-mq,Websphere,Activemq,Ibm Mq,关于与MQ Series和纯开源解决方案的互操作的早期问题的部分答案是: "The one exception is that WebSphere App Server Messaging Engines can interoperate with WMQ. These are pure JMS messaging engines written in Java but they understand the WMQ formats and protocols and appear to W

关于与MQ Series和纯开源解决方案的互操作的早期问题的部分答案是:

  "The one exception is that WebSphere App Server Messaging Engines can interoperate with WMQ. These are pure JMS messaging engines written in Java but they understand the WMQ formats and protocols and appear to WMQ as another QMgr. So if you have WAS you can talk to WMQ without a WMQ client or another QMgr."

 (http://stackoverflow.com/questions/18236860/can-we-talk-to-remote-websphere-mqseries-purely-with-non-websphere-mqseries-soft)
我读过的文件说 使用WebSphere MQ link的WebSphere Application Server可以与服务集成消息传递引擎或队列共享组一起运行

因此,据我所知,如果您有WAS和WebSphere MQ链接,那么您可以将WebSphere esb连接到外部MQ系列QMgr,并且看起来像外部MQ系列QMgr的QMgr

如果没有WebSphereESB,它可以像MQQMGR一样运行,并以某种方式管理第三方JMS消息传递提供程序(如ActiveMQ)


感谢您的帮助

我相信您正在混淆功能

  • 在使用WMQ链接时,WAS绝对可以作为另一个QMgr显示给WMQ。QMgr似乎作为另一个服务集成总线处于此配置中
  • 服务集成总线或SIB是JMS传输提供程序的WAS抽象。它与IBM的企业服务总线(ESB)产品不同。两者都与WMQ对话,但WAS完全不依赖ESB产品
  • WMQ或任何其他纯JMS传输都可以在WAS中配置为外部JMS提供程序。管理员指向传输提供程序提供的JMS类。这些可以包括活动MQ
没有看到WMQ而管理其他传输(如活动MQ)的概念。WAS可以使用普通JMS API调用与活动MQ或任何其他传输提供程序交互。它还可以使用该传输提供程序使用该提供程序的管理API提供的任何管理API。因为WAS和MQ都是IBM产品,所以它们之间的集成更紧密,这就是为什么您可以本地使用WMQ,而其他JMS传输必须配置为外部JMS提供程序