Using Web Services
Mule is designed to facilitate the use of Web services in the following ways:
Web services can be hosted or consumed
Transport decoupled from protocol, that is, you can send / receive over JMS, email, etc.
JAX-WS or Simple services
Web services can be proxied or modified without much code
CXF Module Reference - Describes how to build and consume web services with CXF.
Using the Mule Client - Describes the Mule Client, which can be used as a SOAP client.
Proxying Web Services - Describes how to use Mule as a web service gateway/proxy in various scenarios.
Supported Web Service Standards - Web service standards supported by Mule and CXF.
Web Service Wrapper - Describes how to use the
WebServiceWrapperComponent class to send the result of a web service call to another endpoint.
Echo Example - A simple example of exposing a Mule flow as a web service using Axis.
Using .NET Web Services with Mule - Tips for using .NET web services with Mule.