UDDI – Useful Resources

UDDI – Useful Resources ”; Previous Next The following resources contain additional information on UDDI. Please use them to get more in-depth knowledge on this. Useful Links on UDDI UDDI.org – Official site of UDDI. XML Cover Pages: UDDI – Contents on UDDI XML UDDI Wikipedia – Wikipedia on UDDI Useful Books on UDDI To enlist your site on this page, please drop an email to [email protected] Print Page Previous Next Advertisements ”;

UDDI – Technical Architecture

UDDI – Technical Architecture ”; Previous Next The UDDI technical architecture consists of three parts − UDDI Data Model UDDI Data Model is an XML Schema for describing businesses and web services. The data model is described in detail in the “UDDI Data Model” chapter. UDDI API Specification It is a specification of API for searching and publishing UDDI data. UDDI Cloud Services These are operator sites that provide implementations of the UDDI specification and synchronize all data on a scheduled basis. The UDDI Business Registry (UBR), also known as the Public Cloud, is a conceptually single system built from multiple nodes having their data synchronized through replication. The current cloud services provide a logically centralized, but physically distributed, directory. It means the data submitted to one root node will automatically be replicated across all the other root nodes. Currently, data replication occurs every 24 hours. UDDI cloud services are currently provided by Microsoft and IBM. Ariba had originally planned to offer an operator as well, but has since backed away from the commitment. Additional operators from other companies, including Hewlett-Packard, are planned for the near future. It is also possible to set up private UDDI registries. For example, a large company may set up its own private UDDI registry for registering all internal web services. As these registries are not automatically synchronized with the root UDDI nodes, they are not considered as a part of the UDDI cloud. Print Page Previous Next Advertisements ”;

UDDI – API Quick References

UDDI – API Quick References ”; Previous Next Here is the complete reference of the UDDI Enquiry APIs and the UDDI Publishing APIs. The UDDI Inquiry APIs API Name Description V1.0 V2.0 find_binding Searches for template bindings associated with a specified service. Y Y find_business Searches for business that matches the specified criteria. Y Y find_relatedBusinesses Discovers business that have been related via the uddi-org:relationships model. Y find_service Searches for service associated with a specified business. Y Y find_tModel Searches for tModel records that matches the specified criteria. Y Y get_bindingDetail Retrieves the complete bindingTemplate for each specified bindingKey. Y Y get_businessDetail Retrieves the complete businessEntity for each specified businessKey. Y Y get_businessDetailExt Retrieves the extended businessEntity for each specified businessKey. Y Y get_serviceDetail Retrieves the businessService record for each specified serviceKey. Y Y get_tModelDetail Retrieves the tModel record for each specified tModelKey. Y Y The UDDI Publishing APIs API Name Description V1.0 V2.0 get_authToken Retrieves an authorization token. All of the Publisher interface operations require that a valid authorization token be submitted with the request. Y Y discard_authToken Tells the UDDI registry to no longer accept a given authorization token. This step is equivalent to logging out of the system. Y Y save_business Creates or updates a business entity”s information contained in the UDDI registry. Y Y save_service Creates or updates information about the web services that a business entity provides. Y Y save_binding Creates or updates the technical information about a web service”s implementation. Y Y save_tModel Creates or updates the registration of abstract concepts managed by the UDDI registry. Y Y delete_business Removes the given business entities from the UDDI registry completely. Y Y delete_service Removes the given web services from the UDDI registry completely. Y Y delete_binding Removes the given web service technical details from the UDDI registry. Y Y delete_tModel Removes the specified tModels from the UDDI registry. Y Y 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. Y Y set_publisherAssertions Manages all of the tracked relationship assertions associated with an individual publisher account. Y add_publisherAssertions Causes one or more publisherAssertions to be added to an individual publisher”s assertion collection. Y delete_publisherAssertions Causes one or more publisherAssertion elements to be removed from a publisher”s assertion collection. Y 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. Y get_publisherAssertions Obtains the full set of publisher assertions that is associated with an individual publisher account. Y Error Code Reference A complete reference of error codes returned by UDDI APIs is as given − Error Codes Print Page Previous Next Advertisements ”;

UDDI – Specifications

UDDI – Specifications ”; Previous Next The UDDI project also defines a set of XML Schema definitions that describe the data formats used by the various specification APIs. These documents are all available for download at www.uddi.org. The current version of all specification groups is Version 2.0. The specifications include the following − UDDI Replication, UDDI Operators, UDDI Programmer”s API, and UDDI Data Structures UDDI Replication This document describes the data replication processes and interfaces to which a registry operator must conform to achieve data replication between sites. This specification is not a programmer”s API; it defines the replication mechanism used among UBR nodes. UDDI Operators This document outlines the behavior and operational parameters required by the UDDI node operators. This specification defines data management requirements to which operators must adhere. UDDI Programmer”s API This specification defines a set of functions that all UDDI registries support for inquiring about services hosted in a registry and for publishing information about a business or a service to a registry. This specification defines a series of SOAP messages containing XML documents that a UDDI registry accepts, parses, and responds to. This specification, along with the UDDI XML API schema and the UDDI Data Structure specification, makes up a complete programming interface to a UDDI registry. UDDI Data Structures This specification covers the specifics of the XML structures contained within the SOAP messages defined by the UDDI Programmer”s API. This specification defines five core data structures and their relationships with one another. The UDDI XML API schema is not contained in a specification; rather, it is stored as an XML Schema document that defines the structure and datatypes of the UDDI data structures. Print Page Previous Next Advertisements ”;

UDDI – Home

UDDI Tutorial PDF Version Quick Guide Resources Job Search Discussion UDDI is an XML-based standard for describing, publishing, and finding Web services. In this tutorial, you will learn what is UDDI and why and how to use it. Audience This tutorial has been designed for beginners interested in learning the basic concepts of UDDI. Prerequisites Since UDDI is an XML-based standard, all that you need to have is a basic understanding of XML to make the most of this tutorial. Print Page Previous Next Advertisements ”;