Skip to main content

IBM InfoSphere Streams Harnessing Data in Motion

An IBM Redbooks publication

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


Published on 14 September 2010

  1. .EPUB (3.2 MB)
  2. .PDF (6.1 MB)

Google Play Books

Share this page:   

ISBN-10: 0738434736
ISBN-13: 9780738434735
IBM Form #: SG24-7865-00

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

    menu icon


    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


    Others who read this also read