2013-07-20 35 views
0

我一直在为java和spring推出包装服务示例,但我找不到任何有用的东西。有很多的Java和春季Web服务的教程,但没有包装的包裹服务

基本上,如果给2个wsdls,我如何创建一个包装服务?我希望有工作的例子,或者甚至开始完成教程来帮助我。

+3

请定义“包装服务”。如果您对此一无所知,可能是因为您是唯一使用该术语的人。 –

+0

使用其他Web服务的Web服务。 – Mercury

+1

调用另一个Web服务B的Web服务A是Web服务B的客户端,就像Web服务的任何其他客户端一样。如果你的教程描述了如何编写一个Web服务的客户端,那么它就有你正在寻找的东西。 –

回答

0

我认为你要找的就像'联合服务'或'业务代表'模式。也就是说,一个WSDL显示了其他两个WSDL组合的所有方法。

这样做的一种方法是使用Spring Integration。借助Spring Integration,您可以公开您的“统一”WSDL,然后将各种方法发送到特定的正确实际端点。请参阅Spring Integration文档中的this关于公开Web服务,然后路由和调用其他服务。