Use this pattern to provide decoupling between web service requesters and web service providers by routing through a virtual service that is bound directly to the target service provider.
Use this pattern:
The solution is to implement a message flow that provides a proxy for the provider web service and can also include logging and error handling capabilities.
Read the following section for information about how to apply and use this pattern.
Constraints on the use of the pattern