When to use WSE
The Web Services Enhancements for Microsoft .NET (WSE) enables you to develop secure, interoperable Web services that are based on open industry specifications for .NET Framework applications. WSE enables this type of development by implementing the WS-* specifications to provide end-to-end message level security.
Using the .NET Framework 2.0 or Visual Studio 2005
WSE enables you to build secure Web services using the .NET Framework 2.0 and Visual Studio 2005.
Interoperable with Windows Communication Foundation
WSE-enabled clients will interoperate with Windows Communication Foundation (WCF). Additionally, WCF clients will interoperate with WSE 3.0-enabled Web services. WSE 3.0 is wire-level-compatible with WCF using the HTTP protocol and the corresponding turnkey security scenarios. Interoperability is not guaranteed with other protocols such as TCP.
Simplification of Web services security
WSE simplifies the security model in previous versions of WSE by introducing a set of turnkey security assertions. Instead of applying security to SOAP messages on a per SOAP message basis, these turnkey security assertions are designed to be applied apply to SOAP message exchanges that are based upon the distributed application's scenario.