The XML returned simply got returned via AxKit, and potentially styled by a stylesheet. We could even apply a "SOAPify" stylesheet to it to return the body as a SOAP response. Nice. And it performs damn well too. At least 3 times faster than the SOAP::Lite server (though that may be an unfair test, but who cares about fairness :-)"