Microsoft previews upgraded Web services pack

Microsoft on Tuesday will release a preview of an upcoming update to its Web Services Enhancements (WSE) kit, focusing on security.

Due for general release by the end of this year, the free kit for Visual Studio .Net users is intended to enable development of what Microsoft describes as advanced Web services. WSE 2.0 features security improvements and enables developers to build Web services that are compliant with a set of Web services specifications released by Microsoft and IBM, including WS-SecurityPolicy and WS-Addressing. These specifications, which have not yet been submitted to an industry standards organization, would receive a volume boost by developers who use Microsoft's kit.

"(WSE 2.0) is fully integrated with Visual Studio and basically provides additional libraries in the .Net Framework for doing security policy and SOAP messaging," said Rebecca Dias, Microsoft product manager for advanced Web services, in Redmond, Wash.

Microsoft is releasing an early version of the kit to give users and vendors time to review it and provide feedback. The new version builds on the security, routing, and attachment capabilities of Version 1.0 of WSE.

Version 2.0, available at, provides a message-based object model that supports multiple transports, including HTTP and TCP, and asynchronous and synchronous communications, according to Microsoft. In synchronous communications, messages are sent and the sender must wait for a reply, unlike asynchronous communications, in which a request can be sent and retrieved without waiting for a reply. Asynchronous communications is useful for long-running transactions such as with routing of payroll requests or purchase orders, Microsoft said.

A user of WSE 2.0 at Reuters said it has enabled improved security for Web services communications with financial services clients. Reuters provides financial information and news.

"First of all, the WSE was important to Reuters because it enables our clients to use Web services in their enterprises in a more secure manner," said Bill Evjen, technical director for Reuters, in Saint Louis.

Evjen said he is not concerned that most of the specifications Microsoft is implementing in WSE 2.0 have not been submitted to a standards organization, such as the Organization for the Advancement of Structured Information Standards (OASIS). The specifications do build upon the WS-Security specification, which Microsoft and IBM have submitted to OASIS, Microsoft officials said.

"The technology is moving so fast that if we had to wait for a standards body like OASIS to approve them, we would really be behind the curve," Evjen said. Reuters is confident that the backing of vendors such as Microsoft and IBM give weight to the specifications.

New capabilities in WSE 2.0 include the following:

-- Token-issuing framework, providing capabilities that build on the WS-Security specification and define extensions to request and issue security tokens and manage trust relationships and secure conversations. The token-issuing framework is enabled by the WS-Trust and WS-SecureConversation specifications.

-- Role-based authorization with integration into Windows security, enabling users to leverage existing Windows Domain Credentials when accessing Web services or to integrate an access control engine.

-- Declarative programming model, enabling developers to author policies that operate a run-time component, responsible for processing SOAP headers in Web services that contain security and routing information. The run time can automatically sign and encrypt messages based on authored policy without the developer having to write new code. The declarative programming model supports the WS-Policy and WS-SecurityPolicy specifications.

-- Message-based object model, providing a message-based programming model over TCP and HTTP, as alternative types of SOAP-based applications. Web services messages can be sent via other means than over the Web. Peer-to-peer applications are supported, for example. The message-based object model is supported by the WS-Addressing specification.

Version 1.0 of WSE, released last December, was downloaded hundreds of thousands of times, according to Microsoft officials.

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Paul Krill

Show Comments


James Cook University - Master of Data Science Online Course

Learn more >


Sansai 6-Outlet Power Board + 4-Port USB Charging Station

Learn more >

Victorinox Werks Professional Executive 17 Laptop Case

Learn more >



Back To Business Guide

Click for more ›

Most Popular Reviews

Latest Articles


PCW Evaluation Team

Louise Coady

Brother MFC-L9570CDW Multifunction Printer

The printer was convenient, produced clear and vibrant images and was very easy to use

Edwina Hargreaves

WD My Cloud Home

I would recommend this device for families and small businesses who want one safe place to store all their important digital content and a way to easily share it with friends, family, business partners, or customers.

Walid Mikhael

Brother QL-820NWB Professional Label Printer

It’s easy to set up, it’s compact and quiet when printing and to top if off, the print quality is excellent. This is hands down the best printer I’ve used for printing labels.

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

Featured Content

Product Launch Showcase

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?