Introduction to NonStop Operations Management

Application Management
Introduction to NonStop Operations Management125507
11-7
Batch, Online, and Client/Server Processing
Batch, Online, and Client/Server Processing
You might have to manage batch, online, and client/server processing applications.
Batch, online, and client/server processing applications require different system
management techniques. The following paragraphs describe the operations requirements
for each type of application.
Batch Processing
Batch processing programs are characterized by the following:
Batch programs are generally used to collect and manipulate data to generate
reports.
Batch programs do not require user interaction.
Batch programs run on demand or on a schedule, updating master files only once a
day or only at particular times during the day.
Batch programs run at a lower priority than OLTP programs. However, batch
programs are big consumers of disk I/O and can impact the performance of online
transaction-processing programs.
Batch programs run as fast as possible, using whatever resources are available.
Batch programs access records and files in sequence.
Batch programs perform one or more tasks on many records of the same type.
Figure 11-1 shows the sequential nature of batch processing.
Figure 11-1. Batch Processing
Application
Application
Application
Transaction
Input
Transaction
Input
Transaction
Input
Master
Files
035