• DocumentCode
    3709
  • Title

    A Novel Process Network Model for Interacting Context-Aware Web Services

  • Author

    Xiuguo Zhang ; Hongbo Liu ; Abraham, Ajith

  • Author_Institution
    Sch. of Inf. Sci. & Technol., Dalian Maritime Univ., Dalian, China
  • Volume
    6
  • Issue
    3
  • fYear
    2013
  • fDate
    July-Sept. 2013
  • Firstpage
    344
  • Lastpage
    357
  • Abstract
    Context-aware web services have been attracting significant attention as an important approach for improving the usability of web services. In this paper, we explore a novel approach to model dynamic behaviors of interacting context-aware web services, aiming to effectively process and take advantage of contexts and realize behavior adaptation of web services and further to facilitate the development of context-aware application of web services. We present an interaction model of context-aware web services based on context-aware process network (CAPN), which is a data-flow and channel-based model of cooperative computation. The CAPN is extended to context-aware web service network by introducing a kind of sensor processes, which is used to catch contextual data from external environment. Through modeling the register link´s behaviors, we present how a web service can respond to its context changes dynamically. The formal behavior semantics of our model is described by calculus of communicating systems process algebra. The behavior adaptation and context awareness in our model are discussed. An eXtensible Markup Language-formatted service behavior description language named BML4WS is designed to describe behaviors and behavior adaptation of interacting context-aware web services. Finally, an application case is demonstrated to illustrate the proposed model how to adapt context changes and describe service behaviors and their changes.
  • Keywords
    Web services; XML; process algebra; ubiquitous computing; BML4WS; CAPN; calculus; channel-based model; communicating systems process algebra; context-aware process network; cooperative computation; data-flow model; extensible markup language-formatted service behavior description language; interacting context-aware Web services; process network model; register link; Adaptation models; Computational modeling; Context; Context modeling; Registers; Semantics; Web services; CAPN; CCS process algebra; Context-aware web service; service behavior; service interaction;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2012.6
  • Filename
    6148208