Introduction to UDDI - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Introduction to UDDI

Description:

SOAP is an XML-based protocol, which allows components, and applications to ... Finding a Web Service (1) Go to the site http://www.uddi.org. Click. Choose a node ... – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 21
Provided by: gau129
Category:

less

Transcript and Presenter's Notes

Title: Introduction to UDDI


1
Session 4
  • Introduction to UDDI

2
Review of Session 3 (1 of 2)
  • XML can be used with HTTP for communication
    amongst applications working on different
    platforms, giving a solution to the
    interoperability problem.
  • SOAP is an XML-based protocol, which allows
    components, and applications to communicate using
    HTTP.
  • A SOAP message consists of a mandatory SOAP
    envelope, a mandatory SOAP body and an optional
    SOAP header.

3
Review of Session 3 (2 of 2)
  • The namespace identifier for the attributes and
    elements defined in a SOAP envelope is
    http//schemas.xmlsoap.org/envelope/.
  • Remote garbage collection is not supported by
    SOAP.
  • The SOAP Fault element is used to transport error
    or status information or both, within a SOAP
    message.
  • The first new layer added by SOAP is the
    element-normal-form encoding style described SOAP
    specification.

4
Objectives
  • Define UDDI
  • Recognize the need for UDDI
  • Search the UDDI registries
  • Describe the data structure model used in UDDI
  • Discuss the fields present in the data structures

5
Registering and Using Web Services
Available services
Need for services
Search
Register
UDDI
6
UDDI
UDDI
Register
Search
Services
Need Services
  • Stands for Universal Description, Discovery and
    Integration
  • Helps businesses to

Describe the business and the services offered by
them
Discover other businesses, which may be of some
assistance
Integrate with other businesses for expansion
7
UDDI Business Registry

Aims at integrating e-commerce sites
Markets Search Engines
Industries
UDDI Business Registry (UBR)
Business
Register / Search
8
Working of UDDI
XML File
Submitted to
UDDI
Green Pages
White Pages
Yellow Pages
Technical information about the services
Includes address, contact etc.
Industrial Category information
9
UDDI Business Registry (UBR)
Registrar
UBR
??? Future Nodes ???
Existing Nodes
Replicated daily
Register Directly
10
Finding a Web Service (1)
  • Go to the site http//www.uddi.org

Click
Choose a node
11
Finding a Web Service (2)
  • Fill the search criteria

12
Registry Architecture and Data Structures
publisherAssertion (pA)
bindingTemplate (bT)
businessEntity (bE)
businessService (bS)
bE
pA
bE
pA
bS
bS
bS
bT
bT
tModel
tModel
13
businessEntity
  • Contains information about the party that
    publishes descriptive information and the
    services it offers.

14
businessService
  • Structure represents a logical service
    classification
  • Contains a business description of the service,
    a list of categories that describe the service,
    and a list of pointers to references and
    information related to the service.

15
bindingTemplates
  • Provides the technical descriptions about the
    Web service
  • Each bindingTemplate has a single parent
    businessService structure.

16
tModel Structure
  • Represents technical information about those
    data structures, which are used as references by
    instances of business entity.
  • Illustrates the manner in which the Web service
    could be interacted.

17
publisherAssertion
  • publisherAssertion data structures bear
    references to business entities

18
Web Services and UDDI
UDDI A service on the Web that helps locate a
Web service
Search
UDDI
Client needs a Web service
Find
A collection of Web Services
19
Summary (1 of 2)
  • The data provided during a registration with UDDI
    can be classified into white pages containing
    general information about the business entity,
    yellow pages that categorize the Web Service, and
    the green pages consisting of technical
    information about the services.
  • Companies hosting the UBR are known as node
    operators.
  • A company, which does registration for another
    company / business on its behalf, is known as a
    registrar.
  • Access to and from UBR is done using SOAP.

20
Summary (2 of 2)
  • The data contained in the three pages can be
    further classified into the following core data
    structures
  • businessEntity
  • businessService
  • bindingTemplate
  • tModel
  • publisherAssertion
  • No core data structure has more than one parent
    structure.
  • A unique UDDI id (UUID) is given to each core
    data structure.
Write a Comment
User Comments (0)
About PowerShow.com