gpt4 book ai didi

web-services - 不同服务器上的 Web 服务之间的通信

转载 作者:行者123 更新时间:2023-11-28 22:33:36 24 4
gpt4 key购买 nike

我有 2 个不同的 Web 服务在 2 个不同的 Tomcat 应用程序服务器上运行(带有 axis2 Web 服务引擎)(Web 服务 A 在服务器 A 上运行,Web 服务 B 在服务器 B 上运行)。

服务器 A 上的 Web 服务 A 如何将数据 A(文件)传递给服务器 B 上的 Web 服务 B?我是 Web 服务的新手,非常感谢这方面的任何帮助。 Web 服务使用 Java。

谢谢!

最佳答案

服务 A 需要成为服务 B 的客户端。服务 B 应该公开一些服务 A 将使用的方法(并使用它传递所需的数据)。过程如下:

  1. 如果服务 B 中尚不存在合适的服务方法,则将新方法添加到服务 B 的 WSDL 文件中。
  2. 从扩展的 WSDL 文件重新生成接口(interface)。
  3. 为新服务方法创建功能测试。
  4. 使服务 A 成为新(扩展)服务方法的消费者。
  5. 使用服务 B 的方法为服务 A 的方法创建验收测试:-)
  6. 在服务 B 中实现新的服务方法。
  7. 在服务 A 中实现消费者逻辑。

关于web-services - 不同服务器上的 Web 服务之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2577169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com