XML-RPC

Introduction
Turning on XML-RPC Services
Resources

Introduction

XML-RPC is a specification and set of implemented routines (functions) that allow software running on disparate operating systems, running in different environments to make remote procedure calls (RPC) over the Internet. A remote procedure call is just a way for one computer to call another computer and have it run commands and return the result to the first computer. XML-RPC uses HTTP as the transport and XML as the encoding. It's designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.

Web Crossing has the built-in ability to act as both an XML-RPC server and client. You can make full use of XML-RPC by using JavaScript functions described in the online sysop reference manual.

One great use of XML-RPC is to allow one Web Crossing server acting as a client to contact another Web Crossing server acting as a server and get authorization information about a user accessing from one server to another.

The potential uses are many, including:

The potentials are limitless.

Turning on XML-RPC Services

In the Control Panel > General Settings there is a place to turn on XML-RPC services, as shown in figure 1.

Figure 1 - turning on XML-RPC support


This checkbox is the master switch enabling your Web Crossing server to support XML-RPC. In order to actually use XML-RPC functionality, you must create Server-side JavaScript functions that make and process the procedure calls.

Also, your Web Crossing server must be operating in direct service mode.

With the growth of support for XML-RPC on the Internet we can look forward to all sorts of creative, interesting and useful applications using this new protocol.

Resources

XML-RPC Demo

The XML-RPC home page

Sysopdocs: