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.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aggarwal, R., Verma, K., Miller, J.A., Milnor, W.: Constraint Driven Web Service Composition in METEOR-S. In: Proc. of SCC 2004, pp. 23–30 (2004)
Banerji, A., Bartolini, C., Beringer, D.: Web Services Conversation Language (WSCL) 1.0 (2002), http://www.w3.org/TR/wscl10/
Berardi, D., Calvanese, D., Giacomo, G.D., Mecella, M.: Composition of Services with Nondeterministic Observable Behaviour. In: Benatallah, B., Casati, F., Traverso, P. (eds.) ICSOC 2005. LNCS, vol. 3826, Springer, Heidelberg (2005)
Bertoli, P., Kazhamiakin, R., Paolucci, M., Pistore, M., Raik, H., Wagner, M.: Control flow requirements for automated service composition. In: ICWS, pp. 17–24 (2009)
Chang, M., He, J., Tsai, W., Xiao, B., Chen, Y.: Ucsoa: User-centric service-oriented architecture. In: IEEE International Conference on E-Business Engineering, pp. 248–255 (2006)
Corradi, A., Lodolo, E., Monti, S., Pasini, S.: A user-centric composition model for the internet of services. In: ISCC, pp. 110–117 (2008)
Hull, R.: Web Services Composition: A Story of Models, Automata, and Logics. In: Proc. of ICWS 2005 (2005)
Marconi, A., Pistore, M., Traverso, P.: Specifying Data-Flow Requirements for the Automated Composition of Web Services. In: Proc. SEFM 2006 (2006)
Nestler, T., Dannecker, L., Pursche, A.: User-centric composition of service front-ends at the presentation layer. In: 1st International Workshop on User-generated Services, UGS 2009 (2009)
Pistore, M., Traverso, P., Bertoli, P.: Automated Composition of Web Services by Planning in Asynchronous Domains. In: Proc. ICAPS 2005 (2005)
Shaparau, D., Pistore, M., Traverso, P.: Contingent planning with goal preferences. In: Proc. AAAI 2006 (2006)
Thakkar, S., Ambite, J.-L., Knoblock, C.: A data integration approach to automatically composing and optimizing web services. In: Proceedings of 2004 ICAPS Workshop on Planning and Scheduling for Web and Grid Services, Whistler, BC, Canada (2004)
Wu, D., Parsia, B., Sirin, E., Hendler, J., Nau, D.: Automating DAML-S Web Services Composition using SHOP2. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, Springer, Heidelberg (2003)
Yu, J., Benatallah, B., Saint-Paul, R., Casati, F., Daniel, F., Matera, M.: A framework for rapid integration of presentation components. In: Proc. WWW 2007 (2007)
Zang, N., Rosson, M.B., Nasser, V.: Mashups: who? what? why? In: Proc. CHI 2008 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kazhamiakin, R., Paolucci, M., Pistore, M., Raik, H. (2010). Modelling and Automated Composition of User-Centric Services. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2010. OTM 2010. Lecture Notes in Computer Science, vol 6426. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16934-2_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-16934-2_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16933-5
Online ISBN: 978-3-642-16934-2
eBook Packages: Computer ScienceComputer Science (R0)