22、企业服务集成与模式实践

企业服务集成与模式实践

1. Web 服务版本控制

1.1 WSDL 文件处理

在观察 WSDL 文件时,会发现不同版本服务的 wsdlsoap:address 指向不同地址。若直接将这样的 WSDL 暴露给消费者,消费者可能会采用“多端点地址”方式访问 Web 服务。为展示基于契约的方法,可编辑两个 Web 服务的 WSDL 中的 wsdlsoap:address 元素,使其指向同一端点地址(如 JMS 消费者地址或 HTTP 消费者地址),后续内容路由器会完成相应工作。

1.2 JMS 提供者配置

JMS 提供者与之前讨论的 JMS 消费者类似,其配置如下:

<jms:endpoint service="test:MyProviderService"
              endpoint="myProvider"
              role="provider" 
              soap="false" 
              destinationStyle="queue"
              jmsProviderDestinationName="queue/B"
              connectionFactory="#connectionFactory" />

这里将输出队列称为“B”,服务管道会将来自远程 Web 服务的 SOAP 响应发送到该队列,JMS 客户端可从该队列获取响应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值