Introduction

This chapter describes the architecture underlying batch streaming in the application.

A simple overview of the architecture is included in the figure below. The mechanism is based on the concept of segmenting data to be processed into subsets or 'chunks'. Once segmented, an arbitrary number of batch processes then can operate in parallel on these chunks, performing identical processing on each constituent record in each chunk. In this way, with the appropriate configuration of the number and distribution of the batch processes, the use of resources used can be maximized in the most efficient manner for each process.

Figure 1. Streaming Architecture OverviewThis image displays the streaming architecture overview.