- UDDI - Summary
- UDDI - Specifications
- UDDI - Implementations
- UDDI with WSDL
- UDDI - Usage Example
- UDDI - Interfaces
- UDDI - Data Model
- UDDI - Technical Architecture
- UDDI - Elements
- UDDI - Overview
- UDDI - Home
UDDI API References
UDDI Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
UDDI - 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 Pubpsher Interface to pst 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 Pubpsher Interface
The Pubpsher Interface defines sixteen operations for a service provider managing its entries in the UDDI registry −
get_authToken − Retrieves an authorization token. All of the Pubpsher interface operations require that a vapd 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_pubpsherAssertions − Manages all of the tracked relationship assertions associated with an inspanidual pubpsher account.
add_pubpsherAssertions − Causes one or more pubpsherAssertions to be added to an inspanidual pubpsher s assertion collection.
delete_pubpsherAssertions − Causes one or more pubpsherAssertion elements to be removed from a pubpsher s assertion collection.
get_assertionStatusReport − Provides administrative support for determining the status of current and outstanding pubpsher assertions that involve any of the business registrations managed by the inspanidual pubpsher account.
get_pubpsherAssertions − Obtains the full set of pubpsher assertions that is associated with an inspanidual pubpsher 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 pst of web services that match a particular set of criteria based on the technical binding information.
find_business − Returns a pst of business entities that match a particular set of criteria.
find_ltservice − Returns a pst of web services that match a particular set of criteria.
find_tModel − Returns a pst 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.