【发布时间】:2013-04-15 18:55:28
【问题描述】:
我正在为一些具有行业标准 wsdls 的服务编写代理。该项目的目标是让所有参与者将他们的请求发送到代理,无论格式如何,我们将包装消息并将其发送到预期的目标。
然而,弄清楚谁是预期目标已成为一个难题。我考虑过修改 WSDL 以包含一个额外的 SOAP 标头,但我想尽可能避免修改众所周知的行业 wsdls。
我的另一个选择是使用带有一些变量的端点。 /<network>/<service>/ 是现有的服务端点方案。我想做这个/<network>/<service>/<target>/,但只使用<target> 作为实际代码内部的逻辑。我不想为每个 <target> 设置单独的端点,因为它们是可变的,并且无论其内容是什么,它们都是相同的服务和 wsdl。
我无法找到以/<network>/<service>/*/ 有效的方式定义 SOAP 端点的方法。这可能吗?如果是这样,最好的方法是什么?
【问题讨论】: