The following figure shows the configuration of a stream data processing system that uses Stream Data Platform - AF.
Figure 1-9 Configuration of a stream data processing system
![[Figure]](figure/zd010700.gif)
The following paragraphs describe the components shown in this figure that make up Stream Data Platform - AF.
- Input adaptor
An input adaptor converts input data into a form that the stream data processing engine can handle, performs other operations such as filtering the data, and then sends the results to the stream data processing engine.
There are two types of input adaptors: standard adaptors and custom adaptors. Using a standard adaptor, you can input data such as files and HTTP packets output by the system being analyzed. By using a custom adaptor, you can input a wide variety of data, depending on the applications that you create.
For details about input adaptors, see 3. Exchanging Data.
- Stream data processing engine
The stream data processing engine processes data received from the input adaptor according to pre-loaded queries. For details about the stream data processing engine, see 2. Stream Data Processing.
- Output adaptor
The output adaptor receives data processed by the stream data processing engine, filters the data and converts it to a specified format, and then outputs it to an output destination.
There are two types of output adaptors: standard adaptors and custom adaptors. Using a standard adaptor, you can output the processing results to a file or to the dashboard. By using a custom adaptor, you can output data to a wide variety of output destinations, depending on the applications that you create.
For details about output adaptors, see 3. Exchanging Data.