Ruddi UDDI standards compliance
The UDDI project defines a set of XML Schema definitions that describe the data formats used by the various specification APIs. The following specifications are relevant to Ruddi:
-
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 to one another.
Ruddi implements the following UDDI APIs, part of the UDDI Programmer's API:
-
UDDI Inquiry API
The UDDI inquiry API provides a complete set of programming interfaces that are used to search a UDDI registry to locate registry entries meeting a particular technical or business need as well as to retrieve details of registry entries once they have been found.
-
UDDI Publication API
The UDDI publication API provides a complete set of programming interfaces that publishers of registry entries can use to publish UDDI registry entries.
-
UDDI Security API
The UDDI security API provides a complete set of APIs that users of registry entries may use to obtain the security credentials necessary to use all or parts of UDDI registries that distinguish between publishers.
The following UDDI 3.0-specific APIs, part of the UDDI Programmer's API are also planned:
-
UDDI Subscription API
The UDDI Subscription API provides a complete set of programming interfaces that subscribers of registry entries can use and/or implement to obtain updates to a UDDI registry. This API is comprised of two parts, the UDDI Subscription API itself and the UDDI Subscription Listener API (read below).
-
UDDI Subscription Listener API
The UDDI Subscription Listener API defines a programming interface to receive asynchronous information about changes to UDDI entities that the subscriber previously expressed interest in using the UDDI Subscription API.
For information, the following UDDI APIs, more relevant to UDDI registries, are also defined by the UDDI specification, but are not part of Ruddi:
-
UDDI Replication API
The UDDI Replication API set provides a complete set of APIs that UDDI nodes can use to replicate custodial data with other nodes in a multi-node registry.
-
UDDI Custody and Ownership Transfer API
The UDDI Custody and Ownership Transfer API provides a complete set of APIs that publishers can use to transfer ownership of UDDI entities from one publisher account to another and initiate custody transfer from one node to another.
-
UDDI Node Custody Transfer API
The UDDI Node Custody Transfer API provides an API that UDDI nodes can use to complete a publisher request to transfer custody of UDDI entities from one node to another.
-
UDDI Value Set Caching API
The version 3.0 UDDI Value Set API defines programming interfaces that may be used by UDDI registries in the validation of references to checked category and identifier systems. The Value Set Caching API is a subset of the Value Set API. The usage restrictions can vary from simple to complex. A common example is insisting that the keyValues in keyedReferences come from a well-defined set. The UDDI registry and value set provider may agree that the UDDI nodes may cache the set of valid values. The provider may offer, and UDDI nodes use, a Web service to obtain the entire set of valid values at one time.
-
UDDI Value Set Validation API
The version 3.0 UDDI Value Set API defines programming interfaces that may be used by UDDI registries in the validation of references to checked value sets. The Value Set Validation API is a subset of the Value Set API and consists of a single programming interface that may be offered by a value set provider and used by UDDI nodes to validate references to checked value sets. The usage restrictions can vary from simple to complex.
|
|
(c) INSPIRE IT, 2003 | Send us your feedback: developers@ruddi.biz