it was just a general question.
which of all these APIs are used for what kind of tasks?
it seems they can all be used for "doing webservices".
what is the difference between them?
by thy way:
the project i'm working on is planning to call webservices from a pocket pc (with j2me).i tried the "winFoot soap api" so far but i'm not sure if that's the right choice.
i will not do the server-site myself but the people over there are not sure what to choose either.
XML-RPC != SOAP (WebServices)
XML-RPC is similar in concept to SOAP/RPC (such as in JAX-RPC), but they are two completely different protocols. SOAP is the W3C-approved standard, while XML-RPC is not an "accepted" standard, but has fairly wide dissemination. I'm using XML-RPC for a two-way control/monitoring app, mostly because it's very light-weight. I use SOAP at work for "enterprise"-level applications.
I am developing an embedded monitoring/control application that will have a ethernet connection and a static IP address. The software needs to run 24/7/365 but I need to include a WSDL access because thats what the non-developers want. Is there a particular api that lends to this type of application. I really don't have the memory to host a server onboard so I would like for the WSDL interface to be built into a standalone application.