JMU
Streams
An Introduction


Prof. David Bernstein
James Madison University

Computer Science Department
bernstdh@jmu.edu


Overview
What Are Streams?
One Conceptual Model of a Stream
Another Conceptual Model of a Stream
A Third Conceptual Model of a Stream
Observations
The Benefits of the Stream Concept
Streams and Streaming Protocols