120 likes | 372 Views
UDDI. Kanda Runapongsa ( krunapon@kku.ac.th ) Dept. of Computer Engineering Khon Kaen University. What is UDDI?. UDDI: Universal Description, Discovery, and Integration A specification for creating a registry service that catalogs organizations and their Web services
E N D
UDDI Kanda Runapongsa (krunapon@kku.ac.th) Dept. of Computer Engineering Khon Kaen University
What is UDDI? • UDDI: Universal Description, Discovery, and Integration • A specification for creating a registry service that catalogs organizations and their Web services • An implementation of the UDDI specification is called a UDDI registry 168493: XML and Web Services (II/2546)
What is UDDI? • 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)
Public and Private UDDI Registries • A UDDI registry can be operated in two modes: public mode and private mode • A public UDDI registry is available for everyone to publish/query the business and service information on the Internet 168493: XML and Web Services (II/2546)
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 • Such global grouping of UDDI registry nodes is known as a UDDI Business Registry, or UBR 168493: XML and Web Services (II/2546)
A Public UDDI Registry • Content can be added into a UDDI Business Registry (UBR) from any node • However, content can be modified or deleted only at a node at which it was inserted 168493: XML and Web Services (II/2546)
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 • Private UDDI registries can impose additional security controls to prevent access by unauthorized users 168493: XML and Web Services (II/2546)
A UDDI registry • A UDDI registry is itself a Web service • A Web service consumer queries the UDDI registry using the SOAP API defined by the UDDI specification • The UDDI specification publishes a WSDL description of the UDDI registry service 168493: XML and Web Services (II/2546)
Interacting with a UDDI Registry • Typically, vendors implementing a UDDI registry provide two ways of interacting with a UDDI Registry Service • A GUI, for interacting with a UDDI registry • A programming interface for communicating with the UDDI registry 168493: XML and Web Services (II/2546)
A List of Public UDDI Registries • Microsoft: http://uddi.microsoft.com • IBM: http://www-3.ibm.com/services/uddi • SAP: http://udditest.sap.com/ • Systinet: http://www.systinet.com/uddi/web 168493: XML and Web Services (II/2546)