I'm looking at doing this, however I'm having difficulty find any code samples of how to do this. Presumably I make the call in the c# code for the provider ?, however what concerns me from a performance point of view is that I will be deserialising XML to objects from the web service and then turning these objects back into XML for service broker. Can someone advise me as to a more seemless way of doing this, if such a method exists.