webmethods新手在这里,所以放轻松。我一直在寻找创建SOAP代理服务(客户端代理到后端或反之亦然)。我已设法通过以下步骤完成此操作:
到目前为止这么好,你和我在一起?现在,我创建了另一个包并连接到与上面的代理服务连接相同的服务,但是,这次我没有创建提供者。只是一个消费者。它仍然有效。我很迷惑。
我已经尝试研究提供程序在此实例中实现的目的(就像我说提供者和使用者都指向相同的WSDL),但我实际上找不到任何东西。为什么提供者需要单向请求和响应?如果后端和客户端都想发送请求,我只需要提供商吗?如果这太过于通用,我会道歉,如果需要,我可以更多地分解步骤并提供屏幕截图。就像我上面说的那样google并没有在这个主题上告诉我很多,所以我希望聪明的人可以帮助我。
谢谢, 顶点
答案 0 :(得分:0)
原来我做错了,并不太明白这里的概念。
Provider用于公开Web服务和使用者以调用服务。在这种情况下,两个实例都返回相同的结果,因为独立服务已经创建了一个充当提供者的WSD,从而暴露了服务并使新创建的提供者无用。换句话说,我确实创建了一个代理服务来调用它自己的服务。