NonStop Systems Introduction
Transaction Management
NonStop Systems Introduction—527825-001
5-15
TMF Integration With the Application Server
Environments and SQL/MX
Figure 5-8 on page 5-16 shows a typical NonStop environment based on TS/MP,
SQL/MX, and TMF:
•
The client and server are components of a NonStop Tuxedo application based on
TS/MP.
•
The data dictionary and the database containing business data are components of
SQL/MX.
•
The tpbegin() and tpcommit() statements within the Microsoft Windows
client are NonStop Tuxedo application transaction monitor (ATMI) statements that
define a TMF transaction.
•
The statements beginning with EXEC SQL in the server are SQL/MX statements
embedded in an C host language program.
Figure 5-8 on page 5-16 shows that an application can incorporate the services of
several major system software products and can use a number of high-level
languages.
The Remote Database Facility (RDF) enables users at a local (primary) system to
maintain a current, online copy of their database on a remote (backup) system,
protecting stored information from damage that might occur at the primary system. The
RDF subsystem accomplishes this by sending audit trail information, generated at the
primary system by TMF, over the network to the backup system.
At the backup system, RDF software uses the transported information to update the
backup database so that it reflects all changes made to the primary database. The
backup database is usually current within seconds of the primary. If system capability
is lost at the primary system, service can be recovered quickly at the backup system
using the live backup database.