SOAP Message Routing with WSE

A application using WSE can be designed by setting up a intermediary computer that is configured to run on WSE router. Clients send messages to WSE router instead of to the web service.

WSE Router

Benefits of using WSE router is computer that hosting a web service can be taken offline for maintenance with out modifying the client code or its configuration.


Administrator prepares a web.config file that containing the referral cache containing the URL for Backup computer. Back computer is  prepared by administrator to redirect the Requests when Primary computer containing the web service is offline.

In the above diagram client sends the SOAP messages to a WSE Router, Which delegates the message to another web server based on the content in referral cache. In this scenario Referral cache is configured to send the SOAP Message to Web server B, but it can be modified to send it to the Web server C.

%d bloggers like this: