Distributed Programming - xmlrpc

22/12/2003


Click here to start


Table of Contents

Distributed Programming - xmlrpc

Client and Server have to understand each other.

Client and Server agree on a common language.

The client encodes the information in the “common language”, the server decodes the information.

XML-RPC uses XML as a common language to transmit data

PPT Slide

RPC

RPC - Remote Procedure Call

www.xmlrpc.com

What is XML-RPC?

The specification, < 1800 words, is lightweight and easy to learn. Contains many examples.

Languages include: C/C++, Java, Perl, Python, Frontier, Lisp, PHP, Microsoft .NET, Rebol, Real Basic, Tcl, Delphi, WebObjects and Zope

Uses existing protocols (HTTP) and a well established framework (XML).

The following data structures are supported: integer, boolean, string, double, date & time, base64 binaries, structs, arrays.

Example: An XML-RPC client/server application in Java.

A Java Client

A Java Client

A Java Client

A Java Client

A Java Client

A Java Client

A Java Client

A Java Client

Client Server

A Java Server

A Java Server

A Java Server

A Java Server

Client Server

SOAP (Simple Object Access Protocol)

Author: Vesna und Marc Perisic und Co

Email: marc.conrad@luton.ac.uk

Home Page: http://perisic.com/xmlrpc

Download presentation source