Uudi Tech White Paper

Only available on StudyMode
  • Download(s) : 60
  • Published : September 15, 2010
Open Document
Text Preview
UDDI Technical White Paper
September 6, 2000

Copyright © 2000-2002 by Accenture, Ariba, Inc., Commerce One, Inc., Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and VeriSign, Inc. All Rights Reserved.

Copyright © 2000-2002 by Accenture, Ariba, Inc., Commerce One, Inc., Fujitsu Limited, Hewlett-Packard Company, i2 Technologies, Inc., Intel Corporation, International Business Machines Corporation, Microsoft Corporation, Oracle Corporation, SAP AG, Sun Microsystems, Inc., and VeriSign, Inc. All Rights Reserved.

¥©§¥¤¤¢   ¨¦ £ ¡
Universal Description, Discovery and Integration (UDDI) is a specification for distributed Web-based information registries of Web services. UDDI is also a publicly accessible set of implementations of the specification that allow businesses to register information about the Web services they offer so that other businesses can find them. Web services are the next step in the evolution of the World Wide Web (WWW) and allow programmable elements to be placed on Web sites where others can access distributed behaviors. UDDI registries are used to promote and discover these distributed Web services. This paper describes the capabilities that these registries add to the World Wide Web. The intended audience is the anyone looking for a conceptual overview of UDDI for the purpose of understanding what it is, who uses it, and how a distributed registry makes it possible for your programs to discover and interact with Web services that other companies expose on the Web SEPTEMBER 6, 2000 PAGE 1

The Universal Description, Discovery and Integration (UDDI) specifications define a way to publish and discover information about Web services. The term “Web service” describes specific business functionality exposed by a company, usually through an Internet connection, for the purpose of providing a way for another company or software program to use the service. Web services are becoming the programmatic backbone for electronic commerce. For example, one company calls another’s service to send a purchase order directly via an Internet connection. Another example is a service that calculates the cost of shipping a package of a certain size or weight, so many miles via a specific carrier. At first glance, it would seem simple to manage the process of Web service discovery. After all, if a known business partner has a known electronic commerce gateway, what’s left to discover? The tacit assumption, however, is that all of the information is already known. When you want to find out which business partners have which services, the ability to discover the answers can quickly become difficult. One option is to call each partner on the phone, and then try to find the right person to talk with. For a business that is exposing Web services, having to staff enough highly technical people to satisfy random discovery demand is difficult to justify. Another way to solve this problem is through an approach that uses a Web services description file on each company’s Web site. After all, Web crawlers work by accessing a registered URL and are able to discover and index text found on nests of Web pages. The “robots.txt” approach, however, is dependent on the ability for a crawler to locate each Web site and the location of the service description file on that Web site. This distributed approach is potentially scalable but lacks a mechanism to insure consistency in service description formats and for the easy tracking of changes as they occur. UDDI takes an approach that relies upon a distributed registry of businesses and their service descriptions implemented in a common XML format. F 6 G 21 @4¢ 5  1  3 1 0 ) ( % D1 4E D4¦¦%¨$ B  C6 A 3 47 1 @9 6 8 621 ¢ 3 7 5  1  21 43 2¦'&$ 1 0 ) ( % %

The core component of the UDDI project is the UDDI business...
tracking img