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

Web services 不同服务器上web服务之间的通信,web-services,tomcat,axis2,Web Services,Tomcat,Axis2,我有两个不同的web服务运行在两个不同的tomcat应用服务器上(带axis2 web服务引擎)(web服务A运行在服务器A上,web服务B运行在服务器B上) 服务器A上的web服务A如何将数据A(文件)传递给服务器B上的web服务B?我是网络服务新手,希望能在这方面提供帮助。Web服务是用Java编写的 谢谢 在B上公开一个“发送”web服务API,并从a调用它。有无数种方法,但通过HTTP协议,您可以使用:POST或PUT方法。 但是,您需要在每一侧编写应用程序…服务A需要是服务B的客户端。

我有两个不同的web服务运行在两个不同的tomcat应用服务器上(带axis2 web服务引擎)(web服务A运行在服务器A上,web服务B运行在服务器B上)

服务器A上的web服务A如何将数据A(文件)传递给服务器B上的web服务B?我是网络服务新手,希望能在这方面提供帮助。Web服务是用Java编写的


谢谢

在B上公开一个“发送”web服务API,并从a调用它。

有无数种方法,但通过HTTP协议,您可以使用:POST或PUT方法。
但是,您需要在每一侧编写应用程序…

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

  • 若合适的服务方法在服务B中还不存在,那个么将新方法添加到服务B的WSDL文件中
  • 从扩展WSDL文件重新生成接口
  • 为新服务方法创建功能测试
  • 使服务成为新(扩展)服务方法的消费者
  • 使用服务B的方法为服务A方法创建验收测试:-)
  • 在服务B中实现新的服务方法
  • 在服务A中实现conusmer逻辑

  • 谢谢,但我需要知道如何实现这一点。你能指出一些真正讨论这种服务的端到端实现的好教程吗?我不知道一个真正好的教程,但你可以在这里找到一个很好的例子:很抱歉,前面没有讲清楚-我特别想要一个使用WSDL的自上而下的web服务实现。如果你在上面发现了什么,请把它贴出来。已经谢谢你的帮助了!