UDDI

10
UDDI Kanda Runapongsa ([email protected] ) Dept. of Computer Engineering Khon Kaen University

description

UDDI. Kanda Runapongsa ( [email protected] ) 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 - PowerPoint PPT Presentation

Transcript of UDDI

Page 1: UDDI

UDDI

Kanda Runapongsa ([email protected])

Dept. of Computer EngineeringKhon Kaen University

Page 2: UDDI

168493: XML and Web Services (II/2546)

2

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

Page 3: UDDI

168493: XML and Web Services (II/2546)

3

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

Page 4: UDDI

168493: XML and Web Services (II/2546)

4

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

Page 5: UDDI

168493: XML and Web Services (II/2546)

5

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

Page 6: UDDI

168493: XML and Web Services (II/2546)

6

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

Page 7: UDDI

168493: XML and Web Services (II/2546)

7

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

Page 8: UDDI

168493: XML and Web Services (II/2546)

8

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

Page 9: UDDI

168493: XML and Web Services (II/2546)

9

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

Page 10: UDDI

168493: XML and Web Services (II/2546)

10

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