Multi-granularity context model for dynamic Web service composition

In order to achieve more flexible and intelligent service composition, the context information should be fully utilized. Although many context-related approaches have been proposed to support the dynamic service composition, the context representation and management remains an open problem. In this paper, we propose a multi-granularity context model which effectively exploits the relationships among different context attributes, together with the corresponding multi-granularity context management approach to strengthen the flexibility and intelligence of dynamic service composition. The proposed multi-granularity context model makes it possible to achieve dynamic service composition through logical reasoning. A case study together with comparison analysis are presented to illustrate the validity of our approach.

[1]  Valérie Issarny,et al.  COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support , 2007, J. Syst. Softw..

[2]  Samuel Pierre,et al.  A Geo-Located Web Services Architecture for next generation mobile networks , 2005, Int. J. Web Grid Serv..

[3]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[4]  Liang Chang,et al.  Dynamic Description Logic: Embracing Actions into Description Logic , 2007, Description Logics.

[5]  Shi Zhongzhi,et al.  A logical foundation for the semantic Web , 2005 .

[6]  Ian D. Henning,et al.  Composition of context-aware services using policies and models , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[7]  Christos Doulkeridis,et al.  Towards a Context-Aware Service Directory , 2003, TES.

[8]  Schahram Dustdar,et al.  Sharing hierarchical context for mobile web services , 2006, Distributed and Parallel Databases.

[9]  Using Context,et al.  Modeling and Using Context, 6th International and Interdisciplinary Conference, CONTEXT 2007, Roskilde, Denmark, August 20-24, 2007, Proceedings , 2007, CONTEXT.

[10]  Frank van Harmelen,et al.  C-OWL: Contextualizing Ontologies , 2003, SEMWEB.

[11]  Kun Yang,et al.  Context modelling and a context-aware framework for pervasive service creation: A model-driven approach , 2010, Pervasive Mob. Comput..

[12]  Michael Samulowitz,et al.  CAPEUS: An Architecture for Context-Aware Selection and Execution of Services , 2001, DAIS.

[13]  Liang Chang,et al.  A Dynamic Description Logic for Representation and Reasoning About Actions , 2007, KSEM.

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

[15]  Andreas Zimmermann,et al.  An Operational Definition of Context , 2007, CONTEXT.

[16]  Alfons Kemper,et al.  A Framework for Context-Aware Adaptable Web Services , 2004, EDBT.

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

[18]  Liang Chang,et al.  Semantic Filtering for DDL-Based Service Composition , 2008, PRICAI.

[19]  Xu Han,et al.  Facilitating dynamic web service composition with fine-granularity context management , 2009, 2009 IEEE International Conference on Granular Computing.

[20]  Schahram Dustdar,et al.  Granular Context in Collaborative Mobile Environments , 2006, OTM Workshops.

[21]  Keita Fujii,et al.  Semantics-based context-aware dynamic service composition , 2009, TAAS.

[22]  Raymond Reiter,et al.  Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems , 2001 .

[23]  Luciano Baresi,et al.  Context-Aware Composition of E-services , 2003, TES.

[24]  James A. Hendler,et al.  Automatic Web Services Composition Using SHOP2 , 2003, WWW.

[25]  Piotr Indyk,et al.  Enhanced hypertext categorization using hyperlinks , 1998, SIGMOD '98.