is a Java EE
platform conformant component in a distributed Java EE system. As such,
is one part of a larger
system that includes, among other things, a JNDI server, a connection pool
module, a transaction manager, a resource manager, and user applications.
Within this system, can
serve as the resource manager.
For more information on the Java EE platform, see
http://www.oracle.com/technetwork/java/javaee/documentation/index.html.
This section does not show you how to use
as a Resource Manager.
Instead, it provides details specific to
that are not covered in
the specification. This information is useful to programmers developing other
modules in a distributed Java EE system, not to end-user application
developers.
In order to qualify as a resource manager in a Java EE system, the Java EE
platform requires three basic areas of support. These three areas of support
involve implementation of APIs and are described in "Java EE Compliance: Java
Transaction API and javax.sql Extensions" in the
.
This chapter describes the
classes that implement
the APIs and provides some implementation-specific details.