beautypg.com

HP Reliable Transaction Router User Manual

Page 17

background image

RTR Terminology

• Standby server
• Transactional shadowing
• RTR journal
• Partition
• Key range
• XA

RTR Application

An RTR application is user-written software that executes

within the confines of several distributed processes. The RTR

application may perform user interface, business, and server

logic tasks and is written in response to some business need.

An RTR application can be written in one of the supported

languages, C, C++, or Java and includes calls to RTR. RTR

applications are composed of two kinds of actors, client

applications and server applications. An application process

is shown in diagrams as an oval, open for a client application

(see Figure 1–1), filled for a server application (see Figure 1–2).

Client

A client is always a client application, one that initiates

and demarcates a piece of work. In the context of RTR, a client

must run on a node defined to have the frontend role. Clients

typically deal with presentation services, handling forms input,

screens, and so on. A client could connect to a browser running a

browser applet or be a webserver acting as a gateway. In other

contexts, a client can be a physical system, but in RTR and in

this document, physical clients are called frontends or nodes.

You can have more than one instance of a client on a node.

Figure 1–1 Client Symbol

Client

VM-0819A-AI

Introduction 1–5