我编写了一个客户端/服务器应用程序,将具有作业队列的集中式服务器中的作业委派给许多客户端.
客户端从服务器请求信息/作业,并将新的信息/作业(某些参数数组,有时最多8000个数组元素)发送到服务器.
到目前为止,客户端和服务器都在PHP中使用WSDL模式的SOAP.
这是我使用的示例(不幸的是德语):
http://www.ordix.de/ORDIXNews/3_2008/Open_Source/PHP5_SOAP_WebServices.html
这很好.但是现在我想优化客户端(例如实现多线程)并将客户端切换到Java.
我不太熟悉Java.
因此,我在网络上搜索了许多小时,以找到一个简单但并非过时的解决方案.
理想情况下,我不必触摸服务器脚本.
现在我有些困惑.
我发现Apache XML-RPC已过时的库.
现在,JAX-RPC已集成在JAX-WS中,乍看之下有些复杂.
使用Redstone XML-RPC,我找到了另一种选择,但是我真的不知道这是否是我的解决方案.
在学习之前..我提到的库之一是Java SOAP客户端使用我的非wsd SOAP服务器脚本的好方法吗?
这正是我想问的问题,但到目前为止尚未回答:
Easiest way to write a Java SOAP client that consumes a non-wsdl PHP SOAP server?
预先感谢您将光线带入黑暗!