Skip to main content

SimpleWeb Services and Remote Method Calls with XML-RPC

  • Chapter
  • First Online:
XML and Web Technologies for Data Sciences with R

Part of the book series: Use R! ((USE R))

  • 12k Accesses

Abstract

In this chapter, we look at one of the early approaches used for Web services: XML-RPC. This is a form of remote procedure call, i.e., invoking functions that reside in a different process or machine. This is basically calling a “foreign” function. Like REST, this uses HTTP to communicate the requests and responses. However, XML-RPC uses XML to represent the different inputs/arguments to the request, and the value of the result. XML-RPC is quite simple and flexible, but not very widely used anymore, with SOAP and REST more common. However, it is still useful at times and somewhat interesting as an introduction to SOAP.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Advogato. The Advogato Community resource site for developers of free software. http://www.Advogato.org , 2011.

  2. Arif Bilgin, Don Caldwell, John Ellson, Emden Gansner, Yifan Hu, and Stephen North. Graph visualization software: Drawing graphs since 1988. http://www.graphviz.org/ , 2012.

  3. Ethan Cerami. Web Services Essentials: Distributed Applications with XML-RPC, SOAP, UDDI & WSDL. O’Reilly Media, Inc., Sebastopol, CA, 2002.

    Google Scholar 

  4. Jeff Gentry, Robert Gentleman, and Wolfgang Huber. How to plot a graph using Rgraphviz. http://bioconductor.org/packages/2.6/bioc/vignettes/Rgraphviz/inst/doc/Rgraphviz.pdf , 2010.

  5. Eric Kidd. XMLRPC how to. http://tldp.org/HOWTO/XML-RPC-HOWTO , 2001.

  6. Paul Shannon. RCytoscape: Interactvive viewing and exploration of graphs, connecting R to Cytoscape. http://rcytoscape.systemsbiology.net , 2011. R package version 1.8.1.

  7. Michael Smoot, Keiichiro Ono, Johannes Ruscheinski, Peng-Liang Wang, and Trey Ideker. Cytoscape 2.8: New features for data integration and network visualization. Bioinformatics, 27:431–432, 2011.

    Google Scholar 

  8. Duncan Temple Lang. XML: Tools for parsing and generating XML within R and S-PLUS. http://www.omegahat.org/RSXML , 2011. R package version 3.4.

  9. Duncan Temple Lang. RUbigraph: Interface to Ubigraph server via XML-RPC. http://www.omegahat.org/RUbigraph/ , 2012. R package version 0.1-0.

  10. Duncan Temple Lang. RWordPress: Interface to WordPress blogs. http://www.omegahat.org/RWordPress , 2012. R package version 0.2-3.

  11. Duncan Temple Lang. SSOAP: Client-side SOAP access for R. http://www.omegahat.org/SSOAP , 2012. R package version 0.9-0.

  12. Duncan Temple Lang. XMLRPC: Remote procedure call (RPC) via XML in R. http://www.omegahat.org/XMLRPC , 2012. R package version 0.2-5.

  13. Duncan Temple Lang. XMLSchema: R facilities to read XML schema. http://www.omegahat.org/XMLSchema , 2012. R package version 0.7-0.

  14. Todd Veldhuizen. Dynamic multilevel graph visualization. http://arxiv.org/abs/0712.1549 , 2007.

  15. Todd Veldhuizen. UbiGraph: Free dynamic graph visualization software. http://ubietylab.net/ubigraph , 2007.

  16. Dave Winer. XML-RPC for newbies. http://scripting.com/davenet/1998/07/14/xmlRpcForNewbies.html , 1998.

  17. Dave Winer. XML-RPC specification. http://xmlrpc.scripting.com/spec.html , 1999.

  18. WordPress Community. Blog tool, publishing platform, and CMS. http://wordpress.org/ , 2012.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Nolan, D., Lang, D.T. (2014). SimpleWeb Services and Remote Method Calls with XML-RPC. In: XML and Web Technologies for Data Sciences with R. Use R!. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7900-0_11

Download citation

Publish with us

Policies and ethics