Web Services Enhancements is a .NET class library to develop web services using latest protocols.
- Securing the Web Services: It is difficult to secure a web service that cross the security domains. We can secure a web service by sending over secure transport, such as Secure Socket Layer(SSL) but that holds good when the communication is point-to-point. Some times SOAP message has to be routed to so many intermediaries before reaching the receiver. We can address this problem by Adding Security Credentials to SOAP Message.Alternatively we can digitalsign a SOAP Message using WSE.
- Sending Large Amounts of Data Using WSE: WSE 3.0 supports the MTOM Message Transmission Optimization Mechanism for sending large amount of data in a soap message. Enabling a Web service to Send and Receive Large amounts of data.
- SOAP Messages Routing: SOAP messages can be routed through intermediaries before it reaching to the destination. Routing SOAP Messages using WSE.
- Hosting the Web services outside IIS: WSE enables ASP.NET web services to be hosted in console applications, windows services and COM+ components. Hosting Web service outside IIS.