A context-aware web service composition model for dynamic E-commerce applications

In web service based dynamic E-commerce applications, inclusion of context-aware features in the delivered services is an important approach to improve the efficiency of the dialogues between users and systems. In this paper, we explore a novel context-aware web service composition model for dynamic E-commerce applications, aims to effectively process and take advantage of contexts and facilitate the development of context-aware E-commerce applications. We present a context-aware composition model of web services for E-commerce applications based on a formal model, Context-aware Process Network (CAPN), which is a dataflow and channel based model of cooperative computation. We extend the Context-aware Process Network to a context-aware web service composition model named ECModel by adding 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. We describe formal behavior semantics of ECModel and realize context-awareness in this model. We also present a composition framework of dynamic E-commerce based on ECModel‥

[1]  Zakia Kazi-Aoul,et al.  Context-awareness and model driven engineering: Illustration by an E-commerce application scenario , 2008, 2008 Third International Conference on Digital Information Management.

[2]  Andrew L. Wendelborn,et al.  The PAGIS Grid Application Environment , 2003, International Conference on Computational Science.

[3]  Yong Dou,et al.  A coarse-grained reconfigurable computing architecture with loop self-pipelining , 2008, Science in China Series F: Information Sciences.

[4]  David S. Rosenblum,et al.  Context-Aware Adaptive Applications: Fault Patterns and Their Automated Identification , 2010, IEEE Transactions on Software Engineering.

[5]  Gilles Kahn,et al.  The Semantics of a Simple Language for Parallel Programming , 1974, IFIP Congress.

[6]  ZhouJiehan,et al.  Context-aware pervasive service composition and its implementation , 2011 .

[7]  Erwin A. de Kock,et al.  YAPI: application modeling for signal processing systems , 2000, Proceedings 37th Design Automation Conference.

[8]  Schahram Dustdar,et al.  A survey on context-aware web service systems , 2009, Int. J. Web Inf. Syst..

[9]  Twan Basten,et al.  Requirements on the Execution of Kahn Process Networks , 2003, ESOP.

[10]  Alfons Kemper,et al.  Towards context-aware adaptable web services , 2004, WWW Alt. '04.

[11]  Li Li,et al.  Semantic based aspect-oriented programming for context-aware Web service composition , 2011, Inf. Syst..

[12]  Ed F. Deprettere,et al.  Context-aware process networks , 2003, Proceedings IEEE International Conference on Application-Specific Systems, Architectures, and Processors. ASAP 2003.

[13]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[14]  V. Sridhar,et al.  Context enabled multi-CBR based recommendation engine for e-commerce , 2005, IEEE International Conference on e-Business Engineering (ICEBE'05).

[15]  Alexander Tuzhilin,et al.  Using Context to Improve Predictive Modeling of Customers in Personalization Applications , 2008, IEEE Transactions on Knowledge and Data Engineering.

[16]  Anand R. Tripathi,et al.  A Framework for Programming Robust Context-Aware Applications , 2010, IEEE Transactions on Software Engineering.