Java support, Xa support – HP Reliable Transaction Router User Manual

Page 49

Advertising
background image

Java Support

Java Support

RTR clients and servers can be Java applications that obtain

the benefits of high availability, fault tolerance and scalability

provided by RTR. RTR clients and servers employing Java

technology use standard Java and J2EE interfaces for

transaction management, data input/output, and database

access.
For additional information, see the JRTR Getting Started

manual and associated online documentation.

XA Support

Within its C API, RTR provides the capability of using the XA

interface to work with XA-compliant database systems. The XA

interface is part of the X/Open DTP (Distributed Transaction

Processing) standard. It defines the interface that transaction

managers (TM) and resource managers (RM) use to perform the

two-phase commit protocol. (Resource managers are underlying

database systems such as ORACLE RDBMS, Microsoft SQL

Server, and others.) This interface is used by TM-to-RM

exchanges to coordinate a transaction from within an application

program.
If your database application supports XA, you have less to

implement in your application environment; use of XA can also

increase the portability of your application.
For details on using XA with RTR, refer to the HP Reliable

Transaction Router C Application Programmer’s Reference

Manual and the HP Reliable Transaction Router Application

Design Guide.

Architectural Concepts 2–11

Advertising