Intro

Apache Scout is an open source implementation of the JSR 93 - JavaTM API for XML Registries 1.0 (JAXR). The JAXR API allows the integration of XML Registries based on either UDDI or ebXML. Scout implements the required (level 0) part of the specification, which means that it can talk to any UDDI compliant Registry.

Scout Features

  • Open Source
  • Platform Independent
  • Supports for JDK 1.3.1 and later
  • JAXR 1.0 complaint
  • UDDI version 2.0 and 3.0 compliant

News

Oct 23, 2009 Version 1.2 adds support for UDDI v3

Aug 3, 2009 Version 1.1 uses JAXB for XML binding and passes TCK

May 5, 2009 Version 1.0 is now available

About JAXR

This JSR requests the creation of the Java API for XML Registries 1.0 specification (JAXR). JAXR may be viewed as analogous to Java Naming and Directory Interface (JNDI) but designed specifically for (internet) sharing of XML-related business information.

Getting Started

Download the Scout-1.0.jar and set up a UDDI-2.0 compliant Registry like jUDDI-2.x. Check out the unittest in the Scout project as they are nice examples on how to use the JAXR API. The unit-tests use embedded jUDDI backed by an embedded Derby database. The configuration for this can be found in the scout.properties and juddi.properties files.

Additional information regarding JAXR can be found at: