欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

场景

      A系统(WS接口),B系统(IBMMQ),中间加入ESB进行进行A系统->ESB->B系统的消息传输

方案
    
A系统通过WS服务发送消息,ESB接收消息,经过(WS-JMS)的消息转换,消息发送到了ESB内置APACHE MQ.再由APACHE MQ  自动转发给 IBMMQ,B系统从IBMMQ取数据。
 
ESB实现了对APACHE MQ的一些信息监控。包括生产者数量,消费者数量,当前消费总数,入队列消息数,出队列消息数。消费者的消息的具体信息可以通过SAM监控.

实现步骤

1.打开ESB Studio 6.5.1创建ESB项目后,创建ESB业务Module和公共Module.如下图:

2.在公共Module下创建Transport,分别创建JMS类型的transport和Http类型的transport,配置信息如下图:

3.在公共Module下创建Endpoint,分别创建CUST类型的Endpoint和JMS类型的Endpoint,配置信息如下图:

扩展属性说明:

    hostName: 服务器地址             port:     服务器端口              queueManager:     队列管理器名称     MessageModel:   消息模式(P2P)

   destination:目标  ccsid:字符集编码标识 (1381)  acknowledge:  消息应答方式(AUTO_ACKNOWLEDGE)

4,在业务Module下创建CUST类型和JMS类型的业务服务,配置信息如下图:

5.在业务Module下创建两个中介服务其中一个是将WS转换JMS消息,一个是将JMS消息发送到IBM MQ中,服务编排配置信息如下图:

发送大IBMMQ_服务编排.png|border=1!6.在业务Module下创建JMS类型和WS类型的代理服务,配置信息如图:

完成以上步骤后就可以实现对接IBMMQ了,源码:project.rar

  • 无标签