Evolving algebras 1993: Lipari guide
Specification and validation methods
ObjectGlobe: Ubiquitous query processing on the Internet
The VLDB Journal — The International Journal on Very Large Data Bases
TelegraphCQ: continuous dataflow processing
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
The VLDB Journal — The International Journal on Very Large Data Bases
Querying Moving Objects in SECONDO
MDM '06 Proceedings of the 7th International Conference on Mobile Data Management
The CQL continuous query language: semantic foundations and query execution
The VLDB Journal — The International Journal on Very Large Data Bases
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
Web Services Orchestration in the WebContent Semantic Web Framework
ENC '08 Proceedings of the 2008 Mexican International Conference on Computer Science
The design and implementation of OGSA-DQP: A service-based distributed query processor
Future Generation Computer Systems
Supporting views in data stream management systems
ACM Transactions on Database Systems (TODS)
A simple (yet powerful) algebra for pervasive environments
Proceedings of the 13th International Conference on Extending Database Technology
ColisTrack: testbed for a pervasive environment management system
Proceedings of the 15th International Conference on Extending Database Technology
Evaluating hybrid queries through service coordination in HYPATIA
Proceedings of the 15th International Conference on Extending Database Technology
Extending conceptual data model for dynamic environment
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Hi-index | 0.00 |
This paper presents an approach and an associated system named Hypatia for accessing and processing data by coordinating services in dynamic environments. A dynamic environment consists of applications, servers and devices that can be static and nomad, and that produce or consume data on demand (e.g., online applications, Web-hosted DBMS) or continuously (messaging systems, mobile services). In such an environment, data are hidden behind services that export application programming interfaces (API) through heterogeneous networks and that provide functions for retrieving and processing data. In order to have an aggregated and integrated view of the dynamic environment at every moment (e.g., accessing Google's agenda service and feeding a Twitter service for continuously locating friends as we all stroll in a city), data consumers have to execute sets of service calls, i.e., subscribe to continuous data producers, aggregate results and feed other services and then obtain results and eventually start over again. No off-the-shelf DBMS provides such service oriented querying approach including continuous, one-shot, mobile and static query evaluation. Our work introduces the notion of hybrid query that declaratively expresses data consumers requirements and an associated query evaluator, Hypatia, that executes data oriented query service coordinations; taking advantage of the services available in the network (data providers and devices computing capacity) and yielding the query result.