Existing Registries

printer-friendly version of this section  Print  e-mail this section  E-Mail  add a public, group or private note  Add Note  add a bookmark about this section  Add Bookmark    

Java APIs for XML Kick Start
By Aoyon Chowdhury, Parag Choudhary

Table of Contents
Chapter 9.  Registry Fundamentals


There are a number of registries in existence that are promoted by either standards bodies or industry consortia. Some of the prominent registry specifications are UDDI and ebXML. The UDDI standard is promoted by a consortium of more than 200 companies, with players such as Microsoft and Oracle. Another prominent registry specification, ebXML, is a joint effort sponsored by the standards bodies OASIS and UN/CEFAT. Another project of interest is the eCo Framework.

These registries, while providing similar services, are diverse in terms of capabilities and APIs. This leads to the issue that programs written for a specific registry cannot be directly used for another without significant code changes and recompilation. For example, an application written to interact with the UDDI registry cannot be directly used to work with the ebXML registry. You will have to edit code to change UDDI-specific code to ebXML-specific code and then recompile the program. This is obviously troublesome, and against the core write-once-run-everywhere spirit of Java. JAXR provides a solution to this problem.

The JAXR specification provides a general purpose API set that enables an application to dynamically access any registry without needing to change code. Similar to JAXP, this capability is achieved by providing a pluggability layer.


printer-friendly version of this section  Print  e-mail this section  E-Mail  add a public, group or private note  Add Note  add a bookmark about this section  Add Bookmark    
Top

[0672324342/ch09lev1sec1]

 
 


JavaT APIs for XML Kick Start
JAX: Java APIs for XML Kick Start
ISBN: 0672324342
EAN: 2147483647
Year: 2002
Pages: 133

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net