Policy-Based Service Composition and Recommendation

This chapter addresses concepts and methods to support dynamic composition of situated services. We focus mainly on service modelling and service design for execution environments that can support dynamic composition of situated services. In our approach, services are modelled using UML 2.x collaborations that are mapped to parts of a UML 2.x design model. Services are also associated with situations, that is, sets of properties that characterise the executing environment of the service. A policy-driven mechanism is proposed to enhance the service composition process. The policy model takes into account context situations and user preferences that can impact the performance and functionalities of the composed services. Within a given situation, executable services are identified and service composition policies used to determine their execution order. We demonstrate the approach using a multi-media over IP service that takes into account security requirements, monitored threat levels, user locations and preferences.

[1]  L. Bastida A Methodology for Dynamic Service Composition , 2008, Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008).

[2]  Rolv Bræk,et al.  A collaboration-based approach to service specification and detection of implied scenarios , 2006, SCESM '06.

[3]  Declan O'Sullivan,et al.  Policy-based management for resource-specific semantic service , 2006 .

[4]  Bernhard Holtkamp,et al.  Experiences with Situation Aware Service Provision , 2007, Sixth International Conference on Grid and Cooperative Computing (GCC 2007).

[5]  Wolf-Tilo Balke,et al.  A taxonomy for multimedia service composition , 2004, MULTIMEDIA '04.

[6]  John Keeney,et al.  Chisel: a policy-driven, context-aware, dynamic adaptation framework , 2003, Proceedings POLICY 2003. IEEE 4th International Workshop on Policies for Distributed Systems and Networks.

[7]  Gregor von Bochmann,et al.  Realizability of Collaboration-based Service Specifications , 2007, 14th Asia-Pacific Software Engineering Conference (APSEC'07).

[8]  Murat Sensoy,et al.  Ontology-Based Service Representation and Selection , 2007, IEEE Transactions on Knowledge and Data Engineering.

[9]  Giovanni Quattrone,et al.  A Multi-Agent System for Handling Adaptive E-Services , 2009, Encyclopedia of Data Warehousing and Mining.

[10]  Stephen S. Yau,et al.  Incorporating situation awareness in service specifications , 2006, Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'06).

[11]  Frank Alexander Kraemer Arctis and Ramses: Tool Suites for Rapid Service Engineering , 2007 .

[12]  Ivar Jørstad,et al.  A Framework and Tool for Personalisation of Mobile Services Using Semantic Web , 2007, 2007 International Conference on Mobile Data Management.

[13]  R. Braek,et al.  Next generation service engineering , 2008, 2008 First ITU-T Kaleidoscope Academic Conference - Innovations in NGN: Future Network and Services.

[14]  Øystein Haugen,et al.  Engineering real time systems - an object-oriented methodology using SDL (2. pr.) , 1993, BCS practitioner series.

[15]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[16]  Rolv Bræk,et al.  Dynamic Role Binding in a Service Oriented Architecture , 2005, INTELLCOMM.

[17]  Bill Karakostas,et al.  Engineering Service Oriented Systems: A Model Driven Approach , 2008, EDOC.

[18]  Schahram Dustdar,et al.  A survey on web services composition , 2005, Int. J. Web Grid Serv..

[19]  Jacqueline Floch,et al.  Towards Dynamic Composition of Hybrid Communication Services , 2000, SMARTNET.

[20]  Rolv Bræk,et al.  A Policy-driven Approach to Dynamic Composition of Authentication and Authorization Patterns and Services , 2006, J. Comput..

[21]  Lee Chao,et al.  Cloud Computing for Teaching and Learning: Strategies for Design and Implementation , 2012 .

[22]  Masahito Hirakawa,et al.  Situated Computing: A Paradigm for the Mobile User-Interaction with Multimedia Sources , 2001, Ann. Softw. Eng..

[23]  Promise Mvelase,et al.  Custom-Made Cloud Enterprise Architecture for Small Medium and Micro Enterprises , 2011, Int. J. Cloud Appl. Comput..