Normally, Web services do not need to be wrapped or prepared in any way to be used by Taverna. If your Web service is exposed as SOAP and described with WSDL, all you need to do it provide the URL to the WSDL to Taverna.
For example, if your services are provided using Axis, you can find the WSDL listing under the URL to the portlet, say at http://someurl/axis/services, with a typical service exposing its WSDL as /axishttp://someurl/services/methodName?wsdl.
Soaplab can be used to create Web services from existing code. Typically this code comes in a form of a Perl script.
Daggoo can be used to create Moby services from CGIs, or basic WSDL services, that can then be used within Taverna workflows.







