Apache XMLRPC 1.0 Released
jvanzyl writes "The Apache XMLRPC team is pleased to announce the 1.0 release!
Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote procedure calls.
Apache XML-RPC was previously known as Helma XML-RPC. If you have code using the Helma library, all you should have to do is change the import statements in your code from helma.xmlrpc.* to org.apache.xmlrpc.*."
Or perhaps you don't have a clue what XML-RPC is? Try the spec for clarification.
Daniel Rall
Is this compatible with SOAP? I thought they were working towards that but there's nothing in the announcement about it
http://www.thehungersite.com
I think you've made a mistake here and haven't quite understood what XML-RPC is for... it's not designed and can't be used for general bells-and-whistles on websites, but instead in its simplest form is a way for two applications to communicate with each other by invoking remote methods, passing parameters, getting results back etc, as any RPC protocol is. It shouldn't affect web design at all...
I don't think you truly see the potential here. This would allow you to do language independant and platform independant (exclude OS's that don't support TCP/IP) methodology of doing RPC. Suppose for example you have a VB server (cough cough) application on Windows and a Kylix app on Linux and you need to perform RPC. This would be a VERY simple way of doing it without the bloat of SOAP.
I've been following this for some time since I accidentaly bought the O'Reilly book by mistake (was actually looking for a book on SOAP) when it was onsale. The 'pusher' behind this is MicroSoft. What's interesting is the big pusher that used to be behind SOAP was MicroSoft as well. Correct me if I'm wrong, but XML-RPC is a much ligher-weight XML competitor to SOAP-RPC. Yes, SOAP does much more than RPC, but that was the original intention behind it. Could MS be pushing XML-RPC because it's lost the majority of control of SOAP??
I agree with what you're saying, but what about corba? I realize it is harder, but it seems like a more performance friendly solution, although I admit XML-RPC is more elegant. Perhaps the next corba spec will use xml for communication, although I truly hope not, unless some sort of compression/decompression is performed to reduced transit times.
I wrote a patch which adds "interceptors" ("filters", whatever) to the library, which allow manipulation of the data stream and arguments.
http://aeolus.cit.cornell.edu/xmlrpc.html
I posted this to both lists, and so far nothing as far as responses.
It's 10 PM. Do you know if you're un-American?
Yeah, I just finished doing something like this. I needed an way of managing accounts to an IMAP mail server from a Java based web site - on the mail server I wanted to use a Perl IMAP module. XML-RPC to the rescue. A Java client and a Perl server - done.