WordType Designs
Driven To Distractions©
The Sound of One Hand Clapping©


A rchive Date
[ 17-02-2005 ]
Category
[ Information Technologies ]
sub-Categoy
[ Networking ]

      [http://www.eweek.com/article2/0,1759,1763645,00.asp

      ABCs of Four New Web Services Standards
      By Jim Rapoza
      February 14, 2005

      Standards are crucial in many information technologies, but in no area are they more intertwined and vital than in Web services. It's no stretch to say that without standards, there would be no Web services.

      The first phase of Web services followed the launch of XML in 1996. As XML use grew in enterprises, many of them built back-end services and XML-based processes that were clearly Web services in everything but name.

      Starting in 2000, the releases of SOAP (Simple Object Access Protocol), UDDI (Universal Description, Discovery and Integration) and WSDL (Web Services Description Language) made it much easier to deliver, find and describe Web services. In so doing, these standards launched Web services as we know them today.

      In a typical year, no more than three or four proposed standards reach full-standard level (or recommendations, as the World Wide Web Consortium calls them). So Web services developers can be forgiven if they were a little stunned when four new Web services standards were announced in the last week of January.

      In one week, the W3C released three standards as recommendations: XOP (XML-binary Optimized Packaging), MTOM (Message Transformation Optimization Mechanism) and RRSHB (Resource Representation SOAP Header Block). And on the last day of January, the OASIS (Organization for the Advancement of Structured Information Standards) released the specifications for UDDI 3.0.

      UDDI 3.0 is the biggest of these releases and will eventually affect every company using Web services. It is the one we recommend every Web developer evaluate and test as soon as possible.

      UDDI 3.0 offers increased security and stronger verification, with new support for digital signatures. Using digital signatures, consumers of Web services will be able to verify the integrity of services delivered from a UDDI registry.

      UDDI 3.0 makes it possible to create hierarchical registries, so developers can have top-level root registries of affiliated registries from which services can be accepted.

      Beyond these standout features, UDDI 3.0 has added everything from improved querying to more flexible key management. The changes will be understandable to Web services developers and those who have worked with UDDI, but they are very detailed. Companies that wish to use these new features will probably need significant rewrites of their Web services.

      Of the three recommendations from the W3C, two are tightly integrated and rely on each other. XOP makes it possible to leverage XML Infosets with binary content. We found XOP fairly simple and straightforward to implement—at least for anyone who has already worked with XML Infosets. The recommendation uses standard base-64 encoding and MIME (Multipurpose Internet Mail Extension) types to represent the binary data.

      The SOAP MTOM recommendation itself relies heavily on XOP. Using MTOM, it is possible to speed up transmission of complex Web services by using XOP to encode select portions of the message without losing the overall XML Infoset.

      RRSHB makes it possible to deliver data about a SOAP message through the header in cases where the message cannot—or should not—be opened. MTOM, XOP and RRSHB are interesting but are less compelling than UDDI 3.0. Most companies can probably wait for them to be implemented in forthcoming Web services tools.

      Web services resources

      The following are overseers of core Web services standards or provide information on integrating and building Web services.
      • Open Applications Group Promotes best practices and interoperability for Web services and business integration. www.openapplications.org
      • OASIS This group has overseen key standards such as UDDI and WS-Security and provides information on many standards and technologies. www.oasis-open.org
      • UDDI The main site for the UDDI standard. www.uddi.org
      • Web Services Interoperability Organization This group promotes Web services interoperability. www.ws-i.org
      • World Wide Web Consortium The main standards body for the Web and key standards such as SOAP and WSDL. www.w3.org
      • XML.org Provides educational resources and breaking news on XML and Web services standards. www.xml.org

      Labs Director Jim Rapoza can be reached at jim_rapoza@ziffdavis.com.]
      Cross-Indexed:

      New document Icon


Some pages may require Adobe Acrobat Reader



Copyright and Fair Use Information: The contents of this web site is protected by international copyright laws and may not be reproduced in any form or manner whatsoever, if for the purpose of resale or solicitation of a donation. The essays included here, may be reproduced only if: 1)They are not altered in any way; 2) reproductions must be accompanied by this copyright page ; and 3) it is given freely and without charge.
Fair use: The fair use of copyrighted work, including such use by reproduction in copies or phonorecords or by any other means specified in above sections, for purposes such as criticism, comment, news reporting, teaching (including multiple copies for classroom use), scholarship, or research, is not an infringement of copyright. In determining whether the use made of a work in any particular case is fair use the factors to be considered include : (1) the purpose and character of the use, including whether the use is of a commercial nature or is for nonprofit educational purposes; (2) the nature of the copyrighted work; (3) the amount and substantiality of the portion used in relation to the copyrighted work as a whole, and; (4) the effect of the use upon the potential market value of the copyrighted work.

Home | About Narrative? |Contact
Copyright © 2025. All Rights Reserved
HAG122125 (1998 -2026)