RemoteProcedureCalling using the HyperTextTransferProtocol as the transport and the ExtensibleMarkupLanguage as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.
Contrast with: SimpleObjectAccessProtocol
XmlRpc Implementation on Various Platforms
"XML-RPC was a "pre-release" of SOAP because DaveWiner got tired of waiting for MSFT to allow their folks to sign-off on SOAP" Above sourced from XML RPC http://mail.python.org/pipermail/xml-sig/2003-March/009227.html
Also it was claimed SOAP 1.2 is much worse than SOAP 1.1 due to the TooManyCooksPattern?.
As a cook on SOAP/1.1 and barely on 1.2, I can say with some authority that SOAP/1.2 has way fewer errors and ambiguities than 1.1. Moreover, SOAP/1.2 took several of the "dumber" features we put into SOAP/1.1 and annexed them out and/or radically simplified them. --DonBox
Above has been one of WikiVipVisits on 7Jul04, by 65-101-142-22.tukw.qwest.net. This entry made for benefit of QuickDiff users
See also: FormEncodingOverHttp
Yeah, I think XML-RPC is cool. Simpler than SOAP but unfortunately not as popular. I am building a distributed software framework where I plan on selling an "XML Integration" product that includes both SOAP and XML-RPC adapters. In essence, each node runs a lightweight web server that uses a thread pool to serve requests. Multiple forms of internode communication can occur simultaneously. XML-RPC and SOAP are nifty ways to do that. I'm hip on (and agree with) all the points made above. --PhilipEskelin
XML-RPC is cool when you control both sides of the wire and want to do rpc simply and easily. It doesn't support x-language runtime 'discovery' of interfaces and so doesn't have the complex typing baggage required to provide this (compare to soap/xmlschema/wsdl/uddi). - PhilDawes
I like XML-RPC for teaching the basics of distributed computing. The easy learning curve allows a quick creation of simple applications. - Marc Conrad (see the perisic link in the link list)
So, does anyone know of any XmlRpcWikiProtocol? project? I mean, you get XmlRpc apis for blogging so why not for wikis? -- MilkMiruku
Q Two questions from an IwannaLearnWebServices beginner -- dl
1 - Any net resources and links and forums for persons wanting to do XmlRpc for VbClassic or VbDotNet? 2 - Statement made in XmlRpcVsCobra? which implied XmlRpc unsuited for nontext streams. PleaseComment 3 - How is XmlRpc compared to the new Microsoft "RPC over HTTP" which seems to be associated with Exchange?A