IBM InfoSphere Streams Harnessing Data in Motion

An IBM Redbooks publication

Note: This is publication is now archived. For reference only.

Published 14 September 2010

cover image

ISBN-10: 0738434736
ISBN-13: 9780738434735
IBM Form #: SG24-7865-00
(360 pages)

More options

Rate and comment

Authors: Chuck Ballard, Daniel M Farrell, Mark Lee, Paul D Stone, Scott Thibault, Sandra Tucker


In this IBM® Redbooks® publication, we discuss and describe the positioning, functions, capabilities, and advanced programming techniques for IBM InfoSphere™ Streams (V1).
See: for the newer InfoSphere Streams (V2) release.

Stream computing is a new paradigm. In traditional processing, queries are typically run against relatively static sources of data to provide a query result set for analysis. With stream computing, a process that can be thought of as a continuous query, that is, the results are continuously updated as the data sources are refreshed. So, traditional queries seek and access static data, but with stream computing, a continuous stream of data flows to the application and is continuously evaluated by static queries. However, with IBM InfoSphere Streams, those queries can be modified over time as requirements change.

IBM InfoSphere Streams takes a fundamentally different approach to continuous processing and differentiates itself with its distributed runtime platform, programming model, and tools for developing continuous processing applications. The data streams consumable by IBM InfoSphere Streams can originate from sensors, cameras, news feeds, stock tickers, and a variety of other sources, including traditional databases. It provides an execution platform and services for applications that ingest, filter, analyze, and correlate potentially massive volumes of continuous data streams.

Table of contents

Chapter 1. Introduction
Chapter 2. IBM InfoSphere Streams concepts and terms
Chapter 3. IBM InfoSphere Streams Applications
Chapter 4. Deploying IBM InfoSphere Streams Applications
Chapter 5. IBM InfoSphere Streams Processing Language
Chapter 6. Advanced IBM InfoSphere Streams programming
Appendix A. IBM InfoSphere Streams installation and configuration
Appendix B. Toolkits and samples

Follow IBM Redbooks

Follow IBM Redbooks