UDDI Kanda Runapongsa krunaponkku ac th Dept of










- Slides: 10
UDDI Kanda Runapongsa (krunapon@kku. ac. th) Dept. of Computer Engineering Khon Kaen University 168493: XML and Web Services (II/2546)
What is UDDI? UDDI: Universal Description, Discovery, and Integration n A specification for creating a registry service that catalogs organizations and their Web services n An implementation of the UDDI specification is called a UDDI registry n 168493: XML and Web Services (II/2546) 2
What is UDDI? n n n You can search a UDDI registry for specific kinds of companies or Web services You can also register your own business and Web services in a UDDI registry A UDDI registry is like an electronic “yellow Pages” that businesses xan search to find other organizations, and specify types of Web services 168493: XML and Web Services (II/2546) 3
Public and Private UDDI Registries A UDDI registry can be operated in two modes: public mode and private mode n A public UDDI registry is available for everyone to publish/query the business and service information on the Internet n 168493: XML and Web Services (II/2546) 4
A Public UDDI Registry A public UDDI registry can be a logical single system built upon multiple UDDI registry nodes that their data synchronized through replication n Such global grouping of UDDI registry nodes is known as a UDDI Business Registry, or UBR n 168493: XML and Web Services (II/2546) 5
A Public UDDI Registry Content can be added into a UDDI Business Registry (UBR) from any node n However, content can be modified or deleted only at a node at which it was inserted n 168493: XML and Web Services (II/2546) 6
A Private UDDI Registry A private UDDI registry is operated by a single organization or a group of collaborating organizations to share the information that would be available only to the participating bodies n Private UDDI registries can impose additional security controls to prevent access by unauthorized users n 168493: XML and Web Services (II/2546) 7
A UDDI registry is itself a Web service n A Web service consumer queries the UDDI registry using the SOAP API defined by the UDDI specification n The UDDI specification publishes a WSDL description of the UDDI registry service n 168493: XML and Web Services (II/2546) 8
Interacting with a UDDI Registry n Typically, vendors implementing a UDDI registry provide two ways of interacting with a UDDI Registry Service A GUI, for interacting with a UDDI registry n A programming interface for communicating with the UDDI registry n 168493: XML and Web Services (II/2546) 9
A List of Public UDDI Registries Microsoft: http: //uddi. microsoft. com n IBM: http: //www 3. ibm. com/services/uddi n SAP: http: //udditest. sap. com/ n Systinet: http: //www. systinet. com/uddi/web n 168493: XML and Web Services (II/2546) 10