A Distributed Event Stream Processing Framework for Materialized Views over Heterogeneous Data Sources
Mahesh B Chaudhari · 2010
Data-driven applications are becoming increasingly complex with support for processing events and data streams in a looselycoupled distributed environment, providing integrated access to heterogeneous structured data sources such as relational databases and XML data. This paper provides the foundation for defining a framework for materialized views over heterogeneous data sources in an event stream processing environment. A prototype using commercial off-the-shelf components illustrates a “proof of concept ” of the framework for investigating the research challenges in the incremental view maintenance of materialized views. Specifically, the paper explores LINQ as a materialized view definition language for defining views over both relational and XML structured data sources while respecting the native format of the data sources to take advantage of the established technology. 1.