Abstract
Service-based applications must be adaptable to cope with the dynamic environments in which they reside. Dynamic service composition is a common solution to achieving adaptation, but it is challenging in mobile ad hoc network (MANET) environments where devices are resource-constrained and mobile. Existing solutions to dynamic service composition predefine the multiple configurations that may be possible, but this requires knowledge of the configurations a-priori. Alternatively, some solutions provide on-demand composition configurations, but they depend on central entities which are inappropriate in MANET environments. We propose a decentralized service composition model, in which a system dynamically adapts its business process by composing its fragments on-demand, as appropriate to the constraints of the service consumer and service providers. Results show a high composition success rate for the service compositions in high mobility environments.
Chapter PDF
Similar content being viewed by others
References
Adams, M., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Worklets: A service-oriented implementation of dynamic flexibility in workflows. In: Proc. Int. Conf. on On the Move to Meaningful Internet Systems (2006)
Al-Oqily, I., Karmouch, A.: A Decentralized Self-Organizing Service Composition for Autonomic Entities. ACM Trans. Auton. and Adapt. Syst. (2011)
Ardissono, L., Furnari, R., Goy, A., Petrone, G., Segnan, M.: Context-aware workflow management. In: Proc. 7th Int. Conf. ICWE (2007)
Bianchini, D., Antonellis, V.D.: On-the-fly collaboration in distributed systems through service semantic overlay. In: Proc. 10th Int. Conf. Inf. Integr. Web-based Appl. Serv. (2008)
Crespo, A., Garcia-Molina, H.: Semantic overlay networks for p2p systems. Agents and Peer-to-Peer Computing (2005)
Di Nitto, E., Ghezzi, C., Metzger, A., Papazoglou, M., Pohl, K.: A journey to highly dynamic, self-adaptive service-based applications. Autom. Softw. Eng. 15(3-4), 313–341 (2008)
El Falou, M., Bouzid, M., Mouaddib, A.I., Vidal, T.: A Distributed Planning Approach for Web Services Composition. In: 2010 IEEE Int. Conf. Web Serv. (2010)
Fujii, K., Suda, T.: Semantics-based dynamic service composition. IEEE Journal on Selected Areas in Communications, 2361–2372 (December 2005)
Groba, C., Clarke, S.: Opportunistic service composition in dynamic ad hoc environments. IEEE Trans. Services Computing PP(99), 1 (2014)
Groba, C., Clarke, S.: Opportunistic composition of sequentially-connected services in mobile computing environments. In: 2011 IEEE Web Services, ICWS (2011)
Helin, H., Klusch, M., Lopes, A., Fernández, A., Schumacher, M., Schuldt, H., Bergenti, F., Kinnunen, A.: CASCOM: Context-aware service co-ordination in mobile P2P environments. In: Eymann, T., Klügl, F., Lamersdorf, W., Klusch, M., Huhns, M.N. (eds.) MATES 2005. LNCS (LNAI), vol. 3550, pp. 242–243. Springer, Heidelberg (2005)
Hibner, A., Zielinski, K.: Semantic-based dynamic service composition and adaptation. In: 2007 IEEE Congress on Services, pp. 213–220 (2007)
Kalasapur, S., Kumar, M., Shirazi, B.A.: Dynamic Service Composition in Pervasive Computing. In: IEEE Trans. Parallel and Distributed Systems (2007)
Klusch, M., Gerber, A.: Semantic web service composition planning with owls-xplan. In: Proc. 1st Int. AAAI Fall Symp. Agents and the Semantic Web (2005)
Martin, D., Wutke, D., Leymann, F.: A Novel Approach to Decentralized Workflow Enactment. In: 12th Int.IEEE Enterp. Distrib. Object Comput. Conf. (2008)
Mokhtar, S., Liu, J.: QoS-aware dynamic service composition in ambient intelligence environments. In: Proc. IEEE/ACM Int. Conf. Autom. Softw. Eng. (2005)
Peer, J.: A pop-based replanning agent for automatic web service composition. In: Proc. 2nd EU Conf. The Semantic Web: Research and Applications (2005)
Pirrò, G., Talia, D., Trunfio, P.: A DHT-based semantic overlay network for service discovery. Future Generation Computer Systems 28(4), 689–707 (2012)
Pirrò, G., Trunfio, P., Talia, D., Missier, P., Goble, C.: ERGOT: A Semantic-Based System for Service Discovery in Distributed Infrastructures. In: 10th IEEE/ACM Int. Conf. Clust. Cloud Grid Comput. (2010)
Poizat, P., Yan, Y.: Adaptive composition of conversational services through graph planning encoding. In: Proc. 4th Int. Conf. Leveraging Apps. of Formal Methods, Verification, and Validation - Volume Part II (2010)
Smanchat, S., Ling, S., Indrawan, M.: A survey on context-aware workflow adaptations. In: Proc. 6th Int. Conf. Adv. Mob. Comput. and Multimed. (2008)
Voulgaris, S., Gavidia, D., Steen, M.: CYCLON: Inexpensive Membership Management for Unstructured P2P Overlays. J. Netw. Syst. Manag. 13 (2005)
Wang, M., Li, B., Li, Z.: sFlow: Towards resource-efficient and agile service federation in service overlay networks. Distributed Computing Systems (2004)
Yu, W.: Scalable Services Orchestration with Continuation-Passing Messaging. In: 2009 First Int. Conf. Intensive Applications and Services, pp. 59–64 (April 2009)
Zaplata, S., Hamann, K.: Flexible execution of distributed business processes based on process instance migration. J. Syst. Integr. 1(3) (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, N., Clarke, S. (2014). A Dynamic Service Composition Model for Adaptive Systems in Mobile Computing Environments. In: Franch, X., Ghose, A.K., Lewis, G.A., Bhiri, S. (eds) Service-Oriented Computing. ICSOC 2014. Lecture Notes in Computer Science, vol 8831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45391-9_7
Download citation
DOI: https://doi.org/10.1007/978-3-662-45391-9_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45390-2
Online ISBN: 978-3-662-45391-9
eBook Packages: Computer ScienceComputer Science (R0)