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 http://msdn.microsoft.com/webservices, 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

InfoWorld
Show Comments

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

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.

George Khoury

Sharp PN-40TC1 Huddle Board

The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic

David Coyle

Brother PocketJet PJ-773 A4 Portable Thermal Printer

I rate the printer as a 5 out of 5 stars as it has been able to fit seamlessly into my busy and mobile lifestyle.

Kurt Hegetschweiler

Brother PocketJet PJ-773 A4 Portable Thermal Printer

It’s perfect for mobile workers. Just take it out — it’s small enough to sit anywhere — turn it on, load a sheet of paper, and start printing.

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?