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.










