1. Home
  2. Computing & Technology
  3. Wireless / Networking

XML-RPC

By Bradley Mitchell, About.com

Definition: XML-RPC is a network programming technique for making remote procedure calls (RPC) to software running on remote devices. XML-RPC uses XML coding for calls and sends messages using the Hypertext Transfer Protocol (HTTP).

Developers commonly use XML-RPC to develop Web services. Reusable XML-RPC libraries are widely available for Windows, Java, modern scripting languages like Perl and Python, and other enviroments. Because XML-RPC uses HTTP, these XML-RPC libraries function in firewall or proxied environments.

XML-RPC serves a similar function to Simple Object Access Protocol (SOAP), that supports remote object method invocations using XML over HTTP.

Alternate Spellings: xmlrpc
XML-RPC Related Terms
Elsewhere on the Web
Bradley Mitchell
Guide since 1999

Bradley Mitchell
Wireless / Networking Guide

Explore Wireless / Networking
About.com Special Features

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

Easy ways to connect two computers for networking purposes. More >

  1. Home
  2. Computing & Technology
  3. Wireless / Networking
  4. Network Design / IT
  5. Information Technology
  6. Network Programming
  7. XML-RPC - XML-RPC in Computer Networking>

©2009 About.com, a part of The New York Times Company.

All rights reserved.