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.

See Also

Concepts

What's New in WSE Version 3.0
Web Service Specifications Supported by WSE