Constraint Driven Web Service Composition in METEOR-S
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
Web Services Composition: A Story of Models, Automata, and Logics
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Specifying Data-Flow Requirements for the Automated Composition of Web Services
SEFM '06 Proceedings of the Fourth IEEE International Conference on Software Engineering and Formal Methods
UCSOA: User-Centric Service-Oriented Architecture
ICEBE '06 Proceedings of the IEEE International Conference on e-Business Engineering
A framework for rapid integration of presentation components
Proceedings of the 16th international conference on World Wide Web
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Control Flow Requirements for Automated Service Composition
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Contingent planning with goal preferences
AAAI'06 Proceedings of the 21st national conference on Artificial intelligence - Volume 1
User-centric composition of service front-ends at the presentation layer
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Composition of services with nondeterministic observable behavior
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Hi-index | 0.00 |
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.