The increasingly global economy calls for continuous access to information in a flexible and robust way through services that come up as a new paradigm for programming and organizing operations. At the same time, the emergence of ubiquitous computing introduces wireless and portable technologies that democratize access to information and services and thereby opens new research challenges for querying techniques that can cope with this novel dynamic execution environment.
Research on query processing is still promising given the explosion of huge amounts of data largely distributed and produced by different means (sensors, devices, networks, analysis processes), and the requirements to query them to have the right information, at the right place, at the right moment. This challenge implies composing services available in dynamic environments and integrating this notion into query processing techniques. Yet, to our knowledge none of existing techniques tackle at the same time classic, mobile and continuous queries by composing services that are (push/pull, static and nomad) data providers. We denote by “hybrid queries” our vision of queries over dynamic environnements, i.e. queries that can be mobile, continuous and evaluated on top of push/pull static or nomad services.
OPTIMACS combines hybrid query processing and services composition, addressing services composition and query processing including adaptive hybrid query optimization according to QoS criteria. Service based querying on dynamic environments is validated through a testbed proposed in the project.
OPTIMACS addresses novel challenges on data/services querying that go beyond existing results for efficiently exploiting data stemming from many different sources in dynamic and multi-scale environments. Coupling together services, data and stream with query processing considering dynamic environments and QoS issues is an important challenge in the database community that is partially addressed by some groups. Studying the problem in a general perspective will lead to its understanding and to the identification of theoretical and technical problems. In this sense OPTIMACS is an original research project that will lead to results with an important expected impact on “modern data and services intensive systems” deployed on networks of heterogeneous devices, the so called ecosystem or dataspaces.