HP Reliable Transaction Router Version 5.2 for HP Linux x86_64 bit servers (March 2010)
HP Reliable Transaction Router Version 5.2 for 82.43.00
HP Linux x86_64 bit servers
The RTR system management interface is available as
a command line interface and a web-based interface.
The web-based interface provides a point and click style
of managing RTR from a browser. The browser inter-
face provides monitoring and management of the RTR
configuration with the RTR Manager.
Both interfaces allow the creation, deletion, and modi-
fication of application networks (facilities) within a net-
work, and permit control of distributed RTR processes
from a single system in the distributed environment. The
RTR system management interfaces are used to bind
the physical hardware (CPU and communications) to a
virtual network namespace and are transparent to the
applications software. A monitoring utility can be in-
voked to report application performance information on
a local or remote node.
Reliable Transaction Router is independent of forms and
window management systems and databases. Multiple
databases and other resource managers (for example,
flat-file systems) can be updated within the same dis-
tributed transaction.
Reliable Transaction Router is intended for distributed
applications that require continuous computing services
and transaction integrity (for example, trading systems,
banking systems, electronic commerce, payment sys-
tems, transportation systems, and telecommunications
systems).
Reliable Transaction Router can also be used for ap-
plications that require reliable messaging and fault tol-
erant application control over LANs or WANs. Reliable
Transaction Router provides the enabling technology for
applications requiring fully distributed client/server mod-
els.
Reliable Transaction Router provides an interface for
controlling transaction commitment directly with an XA-
compliant resource manager, such as ORACLE9.
License Types
Reliable Transaction Router for HP Linux x86_64 bit has
two license types. The Backend license provides full
client/router/server functionality. It is required for nodes
configured as routers or servers, and can also be used
for nodes configured as clients.
The Frontend license provides client application func-
tionality only, in a production environment, plus a single-
node development and testing environment for RTR ap-
plications.
Backend Features
• Provides transparent, content-based transaction
routing for client/server applications.
• Provides publish/subscribe broadcast (nontransac-
tional) messaging for delivery to multiple subscription
domains within a virtual network.
• Allows user-defined partitioned data models (content-
based routing) for improved performance of user ap-
plications.
• Acts as a layer between client and server applica-
tions, thus decoupling the end-to-end relationship
normally required by user application control. This
provides the application developer with a single sys-
tem view of the programming environment.
• Ensures atomicity of transactions (all or nothing) by
using a two-phase commit protocol for transactional
message delivery among one or more server appli-
cations.
• Offers at-most-once semantics for valid transactions.
This includes specially flagged transaction replay to
a surviving server application, or a later instantiation
of that server on the same or a different machine on
the virtual network.
• Supports multiple (concurrent) servers as well as
multithreaded clients and servers.
• Supports user authentication control (callout servers)
with consistent reply in shadow environments.
• Provides disaster protection against site failure by
mirroring transactions in shadow-server environ-
ments. Automatic resynchronization of shadow pairs
after recovery is provided transparently to the appli-
cation.
• Maintains performance scaling over a wide range of
configurations allowing easy horizontal expansion of
both hardware systems and application software.
• Enables automatic failover/failback of server appli-
cations on multiple backend systems while remain-
ing transparent to client applications executing on re-
mote systems. RTR can maintain application opera-
tion in many instances of single or multiple failures in
a widely distributed software/hardware configuration.
• Includes system management interfaces for online
control of virtual networks from any workstation or
terminal with the appropriate privileges. Monitoring of
statistics, software and hardware states, and clients
and servers is provided from local and remote nodes.
• Uses TCP/IP as the underlying network transport.
• Enables the operator to manage partitions, providing
the ability to:
— Create or delete a partition with a user-specified
name.
—Define a key range definition.
— Select a preferred primary node.
2