使用Ruby编写的SOAP JAX-WS客户端

3
我想编写一个Ruby Web服务客户端,用于访问SOAP(JAX-WS)Web服务。我查看了soap4r和handsoap,但没有找到编写(JAX-WS)客户端的有用资源。
你能否帮我找到一些资源和方法来实现它。因为我所看到的,我的Web服务是使用Oracle JDeveloper开发的,与网络上找到的示例略有不同。
我是SOAP、WSDL Web服务的初学者,感觉很难。
有人之前做过这样的事情吗?或者你能把我指向正确的方向吗?
1个回答

1
JAX-WS是用于Java中Web服务开发的API。要知道,为了使用基于SOAP/WSDL的Web服务,不需要知道该Web服务是如何实现的。它可以是Java、.NET或其他任何语言。创建基于SOAP的Web服务客户端所需的仅是该服务的WSDL。它是自包含且自描述的,包括Web服务支持的所有操作和数据类型。
为了熟悉Web服务,我建议尝试直接使用SoapUI来运行一些Web服务。这将允许您导入一个活动Web服务的WSDL,尝试一些操作,并查看相应的SOAP消息是什么样子。然后,我会参考"What's the best way to use soap with ruby?"以获取更多关于Ruby的特定方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接