Web服务调用另一个Web服务

时间:2011-04-22 00:05:46

标签: web-services wsdl weblogic

有谁知道如何从另一个Web服务调用一个Web服务?它甚至可能吗?我正在使用weblogic,但它并没有详细介绍WSDL如何从调用Web服务更改为第二个。

关于如何将一种形式称为另一种形式的任何提示都会被贬低。

感谢

标记

1 个答案:

答案 0 :(得分:1)

我不能说Web逻辑,但是对于Web服务,当然可以从Web服务调用Web服务。 WSDL根本不会改变,因为它只描述了服务的公共接口,如果你决定将内部逻辑外包给另一个服务,它就不会改变。您可能需要做的是基于第二个服务的WSDL生成Web服务客户端。然后,第一个服务可以使用此生成的代码。

作为替代方案,您可能需要查看WS-BPEL。它是复合服务的领域特定语言,即用于将多个WSDL服务拼接在一起以便提供更高级别的WSDL服务。 Eclipse BPEL Designer可以作为建模工具的起点,Apache ODE用于运行时。