is a J2EE-conformant
component in a distributed J2EE system. As such, it 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 J2EE and how to work in this environment, see the
J2EE specification available at http://java.sun.com/j2ee/docs.html.
This chapter 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 J2EE system, not to end-user application
developers.
In order to qualify as a resource manager in a J2EE system, J2EE requires
these basic areas of support. These three areas of support involve implementation
of APIS and are described in "J2EE 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.