Web Services Enhancements

Web Services Enhancements

Web Services Enhancements (WSE) is an 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.[1] 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.

Contents

Versions

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.[2] 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).[3]

It seems that there is no update for WSE to work with VS2008. Instead, VS 2008 relies on WCF for the same functionality.

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • International Conference on Web Services — The IEEE International Conference on Web Services (ICWS) is a prime international forum for both researchers and industry practitioners to exchange the latest fundamental advances in the state of the art and practice of Internet Web services,… …   Wikipedia

  • Web 2.0 — A tag cloud (a typical Web 2.0 phenomenon in itself) presenting Web 2.0 themes The term Web 2.0 is associated with web applications that facilitate participatory information sharing, interoperability, user centered design,[1] and collaboration on …   Wikipedia

  • Web mapping — is the process of designing, implementing, generating and delivering maps on the World Wide Web and its product. While web mapping primarily deals with technological issues, web cartography additionally studies theoretic aspects: the use of web… …   Wikipedia

  • Web Cache Communication Protocol — (WCCP) is a Cisco developed content routing protocol that provides a mechanism to redirect traffic flows in real time. It has built in load balancing, scaling, fault tolerance, and service assurance (failsafe) mechanisms. Cisco IOS Release 12.1… …   Wikipedia

  • Web Cache Communication Protocol — (WCCP) est un protocole de routage de contenu développé par Cisco. Il fournit un mécanisme de redirection des flux de trafics en temps réel. Il a des fonctionnalités intégrées de répartition de charge, d évolutivité, de tolérance de panne et de… …   Wikipédia en Français

  • Internet Information Services — Screenshot of IIS Manager console of Internet Information Services 7 Developer(s) Microsoft Stable release …   Wikipedia

  • Azure Services Platform — Windows Azure Part of the Windows family Windows Azure Developer Microsoft …   Wikipedia

  • Netscape (web browser) — Netscape Navigator Developer(s) Netscape Communications AOL Initial release 15 December 1994 Stable release 9.0.0.6 / Febr …   Wikipedia

  • Invision Power Services — articleissues unreferenced=October 2007 tone=October 2007Invision Power Services, Inc. (sometimes abbreviated IPS) is a software company established in February 2002, probably most well known for Invision Power Board. Some other products include… …   Wikipedia

  • Mosaic (web browser) — This article is about the browser produced by NCSA. For the browser that was later renamed, see Netscape Navigator. Mosaic Mosaic 3.0 for Windows Developer(s) NCSA Initial release …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”