Web Services Enhancements - Wikipedia

Jump to content

Contents

move to sidebar hide
  • (Top)
  • 1 Versions
  • 2 See also
  • 3 References
  • Article
  • Talk
English
  • Read
  • Edit
  • View history
Tools Tools move to sidebar hide Actions
  • Read
  • Edit
  • View history
General
  • What links here
  • Related changes
  • Upload file
  • Page information
  • Cite this page
  • Get shortened URL
  • Download QR code
Print/export
  • Download as PDF
  • Printable version
In other projects
  • Wikidata item
Appearance move to sidebar hide From Wikipedia, the free encyclopedia
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (March 2025) (Learn how and when to remove this message)

Web Services Enhancements (WSE) is an obsolete[1] add-on to the Microsoft .NET Framework, which includes a set of classes that implement additional WS-* web service specifications chiefly in areas such as security, reliable messaging, and sending attachments.[2] Web services are business logic components which provide functionality via the Internet using standard protocols such as HTTP. Web services communicate via either SOAP or REST messages. WSE provides extensions to the SOAP protocol and allows the definition of custom security, reliable messaging, policy, etc. Developers can add these capabilities at design time using code or at deployment time through the use of a policy file.

WSE has been replaced by Windows Communication Foundation (WCF).

Versions

[edit]

All versions install side-by-side.

  • WSE 1.0 for .NET Framework 1.0 was released in December 2002. It was based on the draft version of WS-Security. It is not supported anymore and is not compatible with .NET 2.0. It uses the older "XMLSOAP" namespace in contrast to the OASIS namespace used by WSS4J and WSE 2.0/3.0.
  • WSE 2.0 was released for Visual Studio .NET 2003 and the .NET Framework 1.1 in May 2004. It introduced major secure communication improvements (signing and encryption of user-defined SOAP headers, Kerberos Security Context Tokens, delegated trust etc.), a new lightweight messaging infrastructure, a new programming model, support for SOAP based messaging over TCP as an alternative to HTTP, a policy framework based on WS-Policy and WSDL, WS-Addressing, WS-Trust, WS-SecureConversation support.[3] WSE 2.0 can be used from within standalone executables and Windows services i.e. outside IIS in addition to ASP.NET applications. It is also compatible with .NET 2.0, however it does not have design time support with Visual Studio 2005. It is not interoperable with WSE 3.0 and WCF.
  • WSE 3.0 was released in October 2005 and has design time support with Visual Studio 2005. It includes policy framework enhancements including security based on policy assertions (associating CLR client proxies with policy files), turnkey security scenarios for securing end to end messages, extensibility mechanisms for user-defined policies in code and a simplified policy model applied to a message exchange instead of on a per-message level. It supports updated web services specifications and a native 64-bit runtime. WS-SecureConversation sessions can be canceled explicitly and sessions are reliable and usable in web farm scenarios as Security Context Tokens can contain the original client authentication token when sent from the client to the service, which enable sessions to be re-established if lost, e.g. when a service's appdomain is reset. WSE 3.0 is wire-level interoperable over HTTP with Windows Communication Foundation (WCF) and supports the same version of the WS-* specifications as WCF (WS-Security 1.1, SOAP 1.2, MTOM).[4]

WSE stopped receiving updates, as the latest version (WSE 3.0) was supported[1] with the Lifecycle of .NET Framework 2.0 (whose support ended on July 12, 2011). WCF provides the equivalent functionality.

See also

[edit]
  • Web service
  • List of web service specifications
  • Windows Communication Foundation
  • .NET Framework
  • SOAP

References

[edit]
  1. ^ a b "Web Service Enhancements (WSE) Supported Environments – Distributed Services Support Team". blogs.msdn.microsoft.com. 25 October 2012. Retrieved 2019-07-15.
  2. ^ Overview of WSE
  3. ^ The XML Files: What's new in WSE 2.0
  4. ^ What's new in WSE 3.0
  • Moroney, Laurence; Nantz, Brian (1 March 2007). Expert Web Services Security in the .NET Platform. Apress. pp. 176–177. ISBN 978-1-4302-0396-4. Retrieved 18 March 2025.
  • Hasan, Jeffrey (2004). "Beyond WSE 2.0: Looking Ahead to Indigo". Expert Service-Oriented Architecture in C#: Using the Web Services Enhancements 2.0. Apress. pp. 257–278. doi:10.1007/978-1-4302-0747-4_10. ISBN 978-1-4302-0747-4. Retrieved 18 March 2025.
[edit]
  • WSE Home on MSDN
  • Mark Fussel's blog: Distributed Life. XML, WSE and WCF
  • v
  • t
  • e
.NET
  • .NET strategy
  • Libraries and frameworks
Implementations
  • .NET (Core)
  • .NET Framework
    • Version history
  • .NET Compact Framework
  • .NET Micro Framework
  • DotGNU
  • Mono
  • XNA Framework
Architecture
  • Common Language Runtime (CLR)
  • COM Interop
  • Framework Class Library (FCL)
Components
  • ADO.NET
    • Entity Framework
  • ASP.NET
    • Web Forms
    • AJAX
    • Core
    • Dynamic Data
    • MVC
    • Razor
  • Avalonia
  • ClickOnce
  • Dynamic Language Runtime
  • Extensible Application Markup Language (XAML)
  • Language Integrated Query (LINQ)
  • Managed Extensibility Framework
  • Microsoft Silverlight
  • Microsoft XNA
  • Parallel Extensions
  • Windows Communication Foundation (WCF)
    • WCF Data Services
  • Windows Forms (WinForms)
  • Windows Identity Foundation (WIF)
  • Windows Presentation Foundation (WPF)
  • Windows Workflow Foundation (WF)
  • .NET Remoting
Tools
Decompilers
  • .NET Reflector
  • dotPeek
Obfuscators
  • Dotfuscator
  • SmartAssembly
  • CLR Profiler
  • ILAsm
  • .NET Compiler Platform
  • Native Image Generator (NGen)
  • XAMLPad
IDEs
  • Visual Studio
    • Blend
    • Express
  • MonoDevelop
  • SharpDevelop
  • Xamarin Studio
Organizations
  • .NET Foundation
  • Microsoft
  • Xamarin
  • Category
  • List
  • Commons
  • v
  • t
  • e
Microsoft APIs and frameworks
Graphics and UI
  • Desktop Window Manager
  • Direct2D
  • Direct3D
  • D3D (extensions)
  • GDI / GDI+
  • WPF
  • Silverlight
  • WinUI
  • Windows Color System
  • Windows Image Acquisition
  • Windows Imaging Component
  • DirectX Graphics Infrastructure (DXGI)
  • Windows Advanced Rasterization Platform
  • WinG
Audio
  • DirectMusic
  • DirectSound
  • XACT
  • Speech API
  • XAudio2
Multimedia
  • DirectX
    • Media Objects
    • Video Acceleration
  • Xinput
  • DirectInput
  • DirectShow
  • Managed DirectX
  • Media Foundation
  • XNA
  • Windows Media
  • Video for Windows
Web
  • MSHTML
  • JScript
  • VBScript
  • BHO
  • XDR
  • SideBar Gadgets
  • TypeScript
Data access
  • Data Access Components (MDAC)
    • ADO
    • ADO.NET
    • ODBC
    • OLE DB
  • Extensible Storage Engine
  • Entity Framework
  • Sync Framework
  • Access Database Engine
  • MSXML
  • OPC
Networking
  • Winsock
    • LSP
  • Winsock Kernel
  • Filtering Platform
  • NDIS
  • Windows Rally
  • BITS
  • P2P API
  • MSMQ
  • DirectPlay
Communication
  • Messaging API
  • Telephony API
  • WCF
Administration andmanagement
  • Win32 console
  • Windows Script Host
  • WMI (extensions)
  • PowerShell
  • Task Scheduler
  • Offline Files
  • Shadow Copy
  • Windows Installer
  • Error Reporting
  • Event Log
  • Common Log File System
Component model
  • COM
  • COM+
  • ActiveX
  • Distributed Component Object Model
  • .NET Framework
Libraries
  • Framework Class Library
  • Microsoft Foundation Classes (MFC)
  • Active Template Library (ATL)
  • Windows Template Library (WTL)
Device drivers
  • WDM
  • WDF
    • KMDF
    • UMDF
  • WDDM
  • NDIS
  • UAA
  • VxD
Security
  • Crypto API
    • CAPICOM
  • Windows CardSpace
  • Data Protection API
  • Security Support Provider Interface (SSPI)
.NET
  • ASP.NET
  • ADO.NET
  • Remoting
  • Silverlight
  • TPL
  • WCF
  • WCS
  • WPF
  • WF
Software factories
  • Enterprise Library
  • CCF
IPC
  • MSRPC
  • Dynamic Data Exchange (DDE)
  • Remoting
  • WCF
Accessibility
  • Active Accessibility
  • UI Automation
Text and multilingualsupport
  • DirectWrite
  • Text Services Framework
  • Text Object Model
  • Input method editor
  • Language Interface Pack
  • Multilingual User Interface
  • Uniscribe
Retrieved from "https://en.wikipedia.org/w/index.php?title=Web_Services_Enhancements&oldid=1283397218" Categories:
  • .NET Framework software
  • Windows communication and services
  • Microsoft application programming interfaces
  • Web services
Hidden categories:
  • Articles lacking in-text citations from March 2025
  • All articles lacking in-text citations
Search Search Toggle the table of contents Web Services Enhancements Add languages Add topic

Tag » What Is Wse Web Services