Modelling and automated composition of user-centric services

  • Authors:
  • Raman Kazhamiakin;Massimo Paolucci;Marco Pistore;Heorhi Raik

  • Affiliations:
  • Fondazione Bruno Kessler, Trento, TN, Italy;DoCoMo Euro-Labs, Munich, Germany;Fondazione Bruno Kessler, Trento, TN, Italy;Fondazione Bruno Kessler, Trento, TN, Italy

  • Venue:
  • OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

User-centric services bring additional constraints to the problem of automated service composition. While in business-centric settings the services are orchestrated in order to accomplish a specific business task, user-centric service composition should allow the user to decide and control which tasks are executed and how. This requires the ability not only to automatically compose different, often unrelated, services on the fly, but also to generate a flexible interaction protocol that allows the user to control and coordinate composition execution. In this paper we present a novel automated composition approach that aims to support user-centric service provisioning. Specifically, we associate the service to so-called service objects and provide a declarative notation to express composition requirements in terms of the evolution of those objects. On top of these objects we also define the user control activities and constraints. Using the automated planning techniques, our approach generates a service composition that orchestrates services in a way it is requested by the user.