DataServiceHatch: Generating and Composing Continuous Data Services

In this paper, we present DataServiceHatch, a Web-based system that semi-automatically converts relational databases and stream data sources into Web Services and answers continuous queries on both traditional database tables and data streams by composing Web Services, rather than accesses databases or big data stream infrastructures directly. This can help organizations to unify the access entrance of all their data sources with just a few simple configurations and avoid exposing their data directly. DataServiceHatch also provides mechanisms to remove the need for manually writing a complex SQL-like query expression or service composition plan to answer a continuous query on data streams.