INSPIRE IT Web services platform - UDDI Client (aka Ruddi)
Ruddi is a client library allowing seamless access to UDDI 1.x, 2.x and 3.x registries. It is a Java-based, open source library that fully implements the UDDI 1.x, 2.x and 3.x data structures and programmers API as defined by the UDDI Community.
Dedicated Web site: Ruddi
Ruddi has the following features:
- Provides access to UDDI registries using an expressive pure Java API. No specific knowledge of XML, SOAP or UDDI messaging required.
- Fully implements the publishing and inquiry UDDI APIs of UDDI 1.x, 2.x and 3.x.
- Transparently manages UDDI 1.x, 2.x and 3.x messaging. The runtime uses UDDI 1.x, 2.x or 3.x messaging to communicate with a UDDI registry depending on a user-defined profile. As a result, it is possible to write applications that can alternatively interrogate UDDI 1.x, 2.x and 3.x registries with no code change.
- Availability of a UDDI-specific collections library allowing writing expressive, strongly typed UDDI applications.
- Availability of a validation library allowing validating all UDDI data structures according to UDDI 1.x, 2.x or 3.x specification. For example, a business entity name of 150 characters will be detected as "too long" if the library is configured for validation again the UDDI 1.x specification but will be considered valid if the library is configured for validation against the 2.x specification.
- Internally automates low-level UDDI interactions. For example, an authentication token will automatically be fetched using the appropriate information defined in a profile whenever a method of the publishing API is invoked.
- Allows accessing UDDI registry replies as streams that can be used for example as an input to an XSLT processor (for XML => HTML scenarios, for example).
- Logging facility allowing monitoring the XML conversation between the UDDI client and the UDDI registry.
- Easy to install. Get up to speed in less than 5 minutes. Learn by example with the about 20 examples provided with the library.
|
|
About UDDI
UDDI is the name of a group of web-based registries that expose information about a business or other entity and its technical interfaces (or API’s). These registries are run by multiple Operator Sites, and can be used by any business that wants to make their information available, as well as anyone that wants to find that information. UDDI stands for Universal Description, Discovery & Integration.
UDDI is the de facto standard for publishing and discovering Web services on the Internet and on corporate intranets, and is at the heart of the Web services concept.
More information on UDDI can be found on the UDDI Web site located at uddi.xml.org.
|
INSPIRE IT Value proposition
INSPIRE IT helps companies to take benefit from the new Web services paradigm. INSPIRE IT not only provides consulting and development services in this field, but also infrastructure technology that can be used "as is", or tailored to the specific needs of her customers.
|
|