Non-wsdl Java SOAP Client

I wrote a client / server application for delegating tasks from a centralized server with a task for a large number of clients. Clients request information / tasks from the server and send new information / tasks to the server (some arrays of parameters, sometimes up to 8000 elements of the array).

The client and server are in PHP using SOAP in non-wsdl mode .

This is an example (unfortunately in German) I used: http://www.ordix.de/ORDIXNews/3_2008/Open_Source/PHP5_SOAP_WebServices.html

It works great. But now I want to optimize the client side (for example, to implement multithreading) and switch clients to Java.

I am not very good at Java. Therefore, I searched the Internet for many hours to find a simple but not old school solution. Ideally, when I do not need to touch the server script.

Now I'm a little confused. I found Apache XML-RPC an obsolete library. JAX-RPC is now integrated into JAX-WS and at first glance a little more complicated.

With Redstone XML-RPC, I found another alternative, but I don’t know if this solution is really for me.

Before exploring the ropes .. Is one of my libraries mentioned a good way to use my SOAP server without a wsd script Java SOAP client?

This is exactly the question I wanted to ask, but have not yet answered: The easiest way to write a Java SOAP client that uses a non-wsdl PHP SOAP server?

Thank you in advance for bringing light into the dark!

+3
1

, SOAP- HTTP - wsdl- ..
.
API- jax-ws CXF
jax-ws-dispatch

axis2. SAAJ SOAP XML .

+4

All Articles