XML-RPC engine extracted from IPF web framework