22、企业服务集成与模式实践
2026/4/23 19:47:41 网站建设 项目流程

企业服务集成与模式实践

1. Web 服务版本控制

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

1.1 JMS 提供者配置

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

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

这里将输出队列称为 “B”,服务管道会将来自远程 Web 服务的 SOAP 响应发送到这个队列,

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询