background image

Java API for XML Registries

<< Java API for XML Processing | Java Persistence API >>
<< Java API for XML Processing | Java Persistence API >>

Java API for XML Registries

Java API for XML Registries
The Java API for XML Registries (JAXR) lets you access business and general-purpose registries
over the web. JAXR supports the ebXML Registry and Repository standards and the emerging
UDDI specifications. By using JAXR, developers can learn a single API and gain access to both
of these important registry technologies.
Additionally, businesses can submit material to be shared and search for material that others
have submitted. Standards groups have developed schemas for particular kinds of XML
documents; two businesses might, for example, agree to use the schema for their industry's
standard purchase order form. Because the schema is stored in a standard business registry,
both parties can use JAXR to access it.
J2EE Connector Architecture
The J2EE Connector architecture is used by tools vendors and system integrators to create
resource adapters that support access to enterprise information systems that can be plugged in
to any Java EE product. A resource adapter is a software component that allows Java EE
application components to access and interact with the underlying resource manager of the EIS.
Because a resource adapter is specific to its resource manager, typically there is a different
resource adapter for each type of database or enterprise information system.
The J2EE Connector architecture also provides a performance-oriented, secure, scalable, and
message-based transactional integration of Java EE-based web services with existing EISs that
can be either synchronous or asynchronous. Existing applications and EISs integrated through
the J2EE Connector architecture into the Java EE platform can be exposed as XML-based web
services by using JAX-WS and Java EE component models. Thus JAX-WS and the J2EE
Connector architecture are complementary technologies for enterprise application integration
(EAI) and end-to-end business integration.
Java Database Connectivity API
The Java Database Connectivity (JDBC) API lets you invoke SQL commands from Java
programming language methods. You use the JDBC API in an enterprise bean when you have a
session bean access the database. You can also use the JDBC API from a servlet or a JSP page to
access the database directly without going through an enterprise bean.
The JDBC API has two parts: an application-level interface used by the application components
to access a database, and a service provider interface to attach a JDBC driver to the Java EE
platform.
Java EE 5 APIs
Chapter 1 · Overview
61