UDDI – Interfaces

  • Post author:
  • Post category:UDDI
  • Post comments:1 Comment
interfaces

A registry is of no use without some way to access it. The UDDI standard version 2.0 specifies two interfaces for service consumers and service providers to interact with the registry.

Service consumers use Inquiry Interface to find a service, and service providers use Publisher Interface to list a service.

The core of the UDDI interface is the UDDI XML Schema definitions. These define the fundamental UDDI data types through which all the information flows.

The Publisher Interface

The Publisher Interface defines sixteen operations for a service provider managing its entries in the UDDI registry โˆ’

  • get_authToken โˆ’ Retrieves an authorization token. All of the Publisher interface operations require that a valid authorization token be submitted with the request.
  • discard_authToken โˆ’ Tells the UDDI registry to no longer accept a given authorization token. This step is equivalent to logging out of the system.
  • save_business โˆ’ Creates or updates a business entity’s information contained in the UDDI registry.
  • save_service โˆ’ Creates or updates information about the web services that a business entity provides.
  • save_binding โˆ’ Creates or updates the technical information about a web service’s implementation.
  • save_tModel โˆ’ Creates or updates the registration of abstract concepts managed by the UDDI registry.
  • delete_business โˆ’ Removes the given business entities from the UDDI registry completely.
  • delete_service โˆ’ Removes the given web services from the UDDI registry completely.
  • delete_binding โˆ’ Removes the given web services technical details from the UDDI registry.
  • delete_tModel โˆ’ Removes the specified tModels from the UDDI registry.
  • get_registeredInfo โˆ’ Returns a summary of everything the UDDI registry is currently keeping track of for the user, including all businesses, all services, and all tModels.
  • set_publisherAssertions โˆ’ Manages all of the tracked relationship assertions associated with an individual publisher account.
  • add_publisherAssertions โˆ’ Causes one or more publisherAssertions to be added to an individual publisher’s assertion collection.
  • delete_publisherAssertions โˆ’ Causes one or more publisherAssertion elements to be removed from a publisher’s assertion collection.
  • get_assertionStatusReport โˆ’ Provides administrative support for determining the status of current and outstanding publisher assertions that involve any of the business registrations managed by the individual publisher account.
  • get_publisherAssertions โˆ’ Obtains the full set of publisher assertions that is associated with an individual publisher account.

The Inquiry Interface

The inquiry interface defines ten operations for searching the UDDI registry and retrieving details about specific registrations โˆ’

  • find_binding โˆ’ Returns a list of web services that match a particular set of criteria based on the technical binding information.
  • find_business โˆ’ Returns a list of business entities that match a particular set of criteria.
  • find_ltservice โˆ’ Returns a list of web services that match a particular set of criteria.
  • find_tModel โˆ’ Returns a list of tModels that match a particular set of criteria.
  • get_bindingDetail โˆ’ Returns the complete registration information for a particular web service binding template.
  • get_businessDetail โˆ’ Returns the registration information for a business entity, including all services that entity provides.
  • get_businessDetailExt โˆ’ Returns the complete registration information for a business entity.
  • get_serviceDetail โˆ’ Returns the complete registration information for a web service.
  • get_tModelDetail โˆ’ Returns the complete registration information for a tModel.
  • find_relatedBusinesses โˆ’ Discovers businesses that have been related via the uddi-org:relationships model.

Next Topic:-Click Here

This Post Has One Comment

Leave a Reply