In the WSDL file of the service you want to invoke or expose in the camel context,
change to transport defined in the SOAP binding element to http://cxf.apache.org/transports/camel
change the location of the service defined in the SOAP address element to camel://camel_endpoint (where camel_endpoint is the endpoint you want to expose/invoke in the camel context)
Example of WSDL Service configured to use Camel:
<wsdl:binding name="helloworldPTSOAPBinding" type="tns:helloworldPT">
<soap:binding style="document" transport="http://cxf.apache.org/transports/camel"/>
<wsdl:operation name="submit">
<soap:operation soapAction="http://orchestra.ow2.org/helloworld/submit"/>
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="helloworldService">
<wsdl:port name="helloworldPort" binding="tns:helloworldPTSOAPBinding">
<soap:address location="camel://direct:hello"/>
</wsdl:port>
</wsdl:service>