HomeDigital EditionSys-Con RadioSearch Web Services Cd
B2B Beginning WS Business Process Management Case Studies Content Management Distributing Computing e-Business Electronic Data Interchange Enterprise Industry Insight Integration Interviews Java & Web Services .NET Portal Product Reviews Scalability & Performance Security SOAP Source Code UDDI Wireless WS Standards WS Tips & Techniques WSDL WS Editorials XML

Web services are demonstrating their value and exhibiting the potential to substantially enhance enterprise productivity and reduce operating costs. But they will never reach their full potential without two things: trust and security. That's because Web services are based on open, dynamic exchange of valuable data and services. But for everything to work the way it's intended, those deploying Web services must be able to ensure that the data or services being exchanged are kept confidential, secure, and reliable.

To deploy trusted Web services, you really need five things:

  • High availability: The Web services must be easy to find using public or private directories.
  • Privacy: Communications absolutely must be safe from eavesdroppers.
  • Data integrity: Data exchanged by Web services must be safe while in transit.
  • Authentication: Web services must positively identify the services with which they communicate.
  • Authorization: Web services must intelligently restrict access to sensitive data and functions.
There are a number of standards and specifications floating about right now that attempt to address each of these specific areas. Most notably, VeriSign, Microsoft, and IBM recently co-authored a spec called WS-Security that attempts to add a layer of security to SOAP messages. WS-Security will serve as the foundation for a number of subsequent specifications the three companies hope to sponsor, including WS-Policy, WS-Trust, WS-Privacy, WS-Secure Conversation, WS-Federation, and WS-Authorization. Some of these names may change, but this roadmap does show a strategic approach to building out the standards and technology for enabling trusted Web services.

It will be critical, however, to keep the industry on track. No significant Web-based technology has taken off without addressing security issues in some way. During the past decade, VeriSign spurred the first wave of secure Internet commerce by embedding the VeriSign Trust Root in all the major Web browsers.

We must be just as diligent in trying to embed elements of trust and security into the fabric of Web services infrastructure. Loosely coupled applications must be able to make critical determinations at runtime, such as whether to entrust an inquiry, reveal strategic data or invoke contingent services. In addition application users who do not know one another must have access to a secure payment mechanism that allows them to pay for services that operate via the Web services platform. Finally, enterprises must provide a mechanism that allows applications to easily locate one another across the Internet and determine their suitability for interaction based on predefined criteria.

To meet these requirements, there must be an underlying trust infrastructure that is dynamic, reliable, and easily accessed by many applications. This infrastructure and the digital trust services that it provides must be integrated into Web services at both the network and application levels, enabling enterprises to securely utilize existing technology assets while participating as fully as possible in the emerging digital economy.

A number of industry players, including VeriSign, IBM, Microsoft, Sun, Oracle, and BEA, are currently cooperating to make it easier for developers and partners to create or resell trusted Web services by providing a single resource for integrating digital trust services into Web services architecture. It's early yet, but the idea is that developers will be able to easily integrate digital trust services into their Web services using a single, unified API, which is currently provided in VeriSign's Trust Services Integration Kit. So far, there have been more than 2,000 downloads of this kit from www.xmltrustcenter.org, indicating tremendous early interest in trusted Web services.

In any case, efforts to integrate digital trust services across all major Web services platforms will continue, and work on standards and technology will move forward. If it doesn't, and the industry doesn't adequately address issues of trust and security, Web services will be dead on arrival.

Author Bio
Phillip Hallam-Baker is principal scientist and Web services architect for VeriSign, Inc., and is responsible for driving and delivering key security specifications and technologies through industry-recognized standards bodies and other organizations. Phillip is the coauthor of the XML Key Management specification, which marries XML and PKI technologies for higher levels of e-commerce security. He also coauthored the WS-Security specification with Microsoft and IBM. pbaker@verisign.com

All Rights Reserved
Copyright ©  2004 SYS-CON Media, Inc.

  E-mail: info@sys-con.com

Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. SYS-CON Publications, Inc. is independent of Sun Microsystems, Inc.