XML-RPC as object model
- Userland's XML-RPC home page (http://xmlrpc.com) is, naturally, the place to start investigating XML-RPC. Many useful resources can be found there.
- While at the XML-RPC home page, it is particularly worthwhile to investigate the tutorial and article links they provide (http://www.xmlrpc.com/directory/1568/tutorialspress).
- Kate Rhodes has written a nice comparison called "XML-RPC vs. SOAP" (http://weblog.masukomi.org/writings/xml-rpc_vs_soap.htm). In it, she points to a number of details that belie SOAP's description as a "lightweight" protocol.
- Richard P. Gabriel wrote the rather famous paper "Lisp: Good News, Bad News, How to Win Big" (http://www.ai.mit.edu/docs/articles//good-news/good-news.htm). What everyone reads and refers to is the section called "The Rise of 'Worse is Better'".
- The O'Reilly title Programming Web Services with XML-RPC (http://www.oreilly.com/catalog/progxmlrpc/), by Simon St. Laurent, Joe Johnston, and Edd Dumbill, is quite excellent. Its spirit matches that of XML-RPC itself.
xml_picklecan be found at: http://gnosis.cx/download/xml_pickle.py.
- The associated DTD lives at: http://gnosis.cx/download/PyObjects.dtd.
- Secret Lab's
xmlrpcPython module can be found at: http://www.pythonware.com/products/xmlrpc/index.htm.
- If you want to know how IBM's WebSphere Application Server (WAS) supports XML development, see this technical background info on XML in the WAS Advanced Edition 3.5 online help.
WebSphere Studio Application Developer includes an integrated visual developement environment for both XML and Java. Find out more on the WebSphere Developer Domain Studio zone.
- Find other articles in David Mertz's XML Matters column.
First published by IBM developerWorks