Patent ID: 8805819

Claim:
A stream processing configuration service for a plurality of relational data stream processing programs executing on two or more data processing computer nodes consuming and producing relational data streams that hold and maintain information to record a configuration history, said stream processing configuration service comprising: a processor configured to communicate with said plurality of relational data stream processing programs executing on said two or more data processing computer nodes in order to maintain consistency of configuration of said relational data stream processing programs with a current configuration of said data stream processing programs; wherein said current configuration includes at least one configuration selected from the group consisting of: (a) said relational data stream processing programs including information regarding execution statuses of stream processing queries currently executing on said relational data stream processing programs, (b) said stream processing queries, including current definitions of said stream processing queries, (c) said relational data streams, including current definitions of said relational data streams and meta data, (d) current producers of said relational data streams, and (e) current consumers of said relational data streams, including views of said current consumers of said relational data streams; wherein said relational data stream processing programs execute on said two or more data processing computer nodes.