There are at least a
half dozen
different XML-RPC and/or SOAP implementations for AOLserver
and/or OpenACS, all in various states of completeness and quality.
AFAIK no one has yet reviewed them all and put together a description
of what the heck they each do and why you would want to use one or the
other.