Virtuoso has generic SOAP client functionality. This was demonstrated in an example above, where we showed that we had correctly exposed a stored procedure as a SOAP object. The entry point to the SOAP client is soap_client () .