- Forward


Universal Description, Discovery and Integration (UDDI)
An Introduction


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu

Print

Overview
Back SMYC Forward
  • Purpose:
    • A directory of "services"
    • Allows "users" to locate service providers
    • A single worldwide directory
  • Operation:
    • Run by multiple operator sites
    • Can be used by anyone who wants to provide or find information about services
    • There is no charge for the basic functionality provided by operator sites
Some Details
Back SMYC Forward
  • Contents:
    • Contact information (intended for human use)
    • Information about services (intended for human use)
    • Technical information about a service
  • Categorization of Services
    • North American Industry Classification System (NAICS)
    • Standard Industry Codes (SIC)
    • United Nations Standard Product and Services Classification (UNSPSC)
Types of Inquiries
Back SMYC Forward
  • Browse
  • Drill-Down
  • Invocation
Publicly Accessible Queries
Back SMYC Forward
find_binding Locate specific bindings within a registered businessService.
find_business Locate information about one or more businesses.
find_relatedBusinesses Locate information about registrations that are related to a specific business entity.
find_service Locate specific services within a registered business entity.
get_bindingDetail Get full binding template information (suitable for making one or more service requests).
get_businessDetail Get the full business entity information for one or more businesses or organizations.
get_serviceDetail Get full details for a given set of registered business services.
Publicly Accessible Queries (cont.)
Back SMYC Forward

Syntax for find_business

<find_business [maxRows="nn"] generic="2.0" xmlns="urn:uddi-org:api_v2" >

      [<findQualifiers/>]

      [<name/> [<name/>]...]

  [<discoveryURLs/>]

  [<identifierBag/>]

  [<categoryBag/>]

  [<tModelBag/>]

</find_business>
  

Publishing
Back SMYC Forward
  • Purpose:
    • Used to submit and update information contained in a UDDI compatible registry
  • Recommendations:
    • A business should select one operator site to host their information
    • Once chosen, information can only be updated at the site originally selected
  • Details:
    • Provides no automated means to reconcile multiple or duplicate registrations
    • Authentication is required
    • Business can "get_", "save_" and/or "delete_" a "binding", "business", and/or "service"
Publishing (cont.)
Back SMYC Forward

Syntax for delete_business

<delete_business generic="2.0" xmlns="urn:uddi-org:api_v2" >

      <authInfo/>

      <businessKey/>

      [<businessKey/> ...]

</delete_business>
  

There's Always More to Learn
Back -