IBM InfoSphere Streams Version 4.1.0
Writing streams processing applications
InfoSphere® Streams provides features and functions to help you write your applications to fulfill your business needs.
- Best practices for developing applications
Use these tips to write operators that perform effectively in their application, and in other applications. - Developing streams processing applications with user-defined parallelism
To use data parallelism, add the @parallel annotation to either a primitive operator or a composite operator. When you submit a job for your application, parallel transformation occurs and either the operators or processing elements (PEs) are replicated. The parallel regions process streaming data concurrently and might increase performance. - Developing streams processing applications with consistent regions
Because of business requirements, some applications require that all tuples in an application are processed at least once. You can use a consistent region in your streams processing applications to avoid data loss due to software or hardware failure and meet your requirements for at-least-once processing. - Developing streams processing applications with views
To make streaming data available to external programs such as Microsoft Excel 2010 or 2013, your SPL application must create at least one view. A view defines the set of attributes that can appear in a specific viewable data stream in Microsoft Excel.
Parent topic: Developing