Context-aware integration of data-centered services

Data as a Service (DaaS) emerges as a new trend for exchanging data between independent data owners and data users so that data can be acquired on demand through standard protocols across heterogeneous platforms. It is usually a user-interactive and iterative process to compose the services into various data-driven business scenarios of data acquisition, analysis, and other processing activities. Context information can facilitate the recommendation and selection of the services based on the runtime service behavior, user preferences, and historical results. The paper proposes a context-aware approach for integrating data in dynamic changing business processes following the DaaS architecture, as an extension of our previous work on the service-based framework for pharmocogenomics data integration. A context model is defined in three dimensions including the tasks, the services, and the users, from both static and dynamic perspectives. The monitoring and feedback mechanism is introduced to enable continuous profiling of the runtime behavior and updating of the context properties. The paper takes the biomedical research as the motivating scenario to illustrate and evaluate the effectiveness of the proposed approach.

[1]  M. Lamming,et al.  "Forget-me-not" Intimate Computing in Support of Human Memory , 1994 .

[2]  Jing Li,et al.  A Service-Based Framework for Pharmacogenomics Data Integration , 2009, 2009 IEEE International Conference on e-Business Engineering.

[3]  Susumu Goto,et al.  KEGG: Kyoto Encyclopedia of Genes and Genomes , 2000, Nucleic Acids Res..

[4]  中尾 光輝,et al.  KEGG(Kyoto Encyclopedia of Genes and Genomes)〔和文〕 (特集 ゲノム医学の現在と未来--基礎と臨床) -- (データベース) , 2000 .

[5]  Stefano Ceri,et al.  Extending WebML for modeling multi-channel context-aware Web applications , 2003, Fourth International Conference on Web Information Systems Engineering Workshops, 2003. Proceedings..

[6]  G. Klyne,et al.  Composite Capability/Preference Profiles (CC/PP) : Structure and Vocabularies , 2001 .

[7]  Maja Vukovic,et al.  Context aware service composition , 2007 .

[8]  Liliana Ardissono,et al.  Context-Aware Workflow Management , 2007, ICWE.

[9]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[10]  Hakan Hacigümüs,et al.  Providing database as a service , 2002, Proceedings 18th International Conference on Data Engineering.

[11]  Jaeyoung Choi,et al.  Context-Aware Workflow Language Based on Web Services for Ubiquitous Computing , 2005, ICCSA.

[12]  Michael Y. Galperin,et al.  Nucleic Acids Research annual Database Issue and the NAR online Molecular Biology Database Collection in 2009 , 2008, Nucleic Acids Res..

[13]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[14]  Clemens A. Szyperski Component software and the way ahead , 2000 .

[15]  David Garlan,et al.  Project Aura: Toward Distraction-Free Pervasive Computing , 2002, IEEE Pervasive Comput..

[16]  Sven Buchholz,et al.  Modeling of Context Information for Pervasive Computing Applications , 2002 .