Usage

This distribution consists of 3 main modules:

  1. an adodb-recordset to xmlrpc-value (and viceversa) conversion module for adodb, forming the core of the library

  2. an xmlrpc web-service server that provides the functionality of a SQL-to-HTTP proxy

  3. an xmlrpc driver for ADODB that can be used to transparently connect applications to remote databases using the xmlrpc web-service server

Module 1 can be used stand-alone in any application; module 2 depends on module 1 and module 3 depends on both 1 and 2.

The above schema documents a typical usage scenario. We will refer to that image throughout the rest of the documentation.

Needless to say, all 3 parts can reside on the same as well as on 3 completely separate physical servers (any combination is allowed).

A few usage cases: