Abstract
In some situations, a complex user request cannot be satisfied by only sequential composition of services, rather by a combination of sequential and parallel composition of services. Typically user requests are represented as directed acyclic graphs (DAG). In this paper, the problem of service composition with functionally equivalent services in a context-aware setting where the user request is given as a DAG is considered. A planning based approach for service composition is suggested where a plan repair strategy adapts an existing plan to a new context by making minimalistic changes. Extensive experiments using different types of user requests have been performed. The results are quite promising and it manifest the efficacy of the proposed approach.
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 subscriptionsReferences
Weiser, M.: The computer for the 21st century. Mob. Comput. Commun. Rev. 3(3), 3–11 (1999)
Swain, S., Niyogi, R.: A planning based approach for context aware services composition in pervasive systems. In: ACM Proceedings of the 18th International Conference on Distributed Computing and Networking (ICDCN), p. 36 (2017)
Sirin, E., Parsia, B., Wu, D., Hendler, J., Nau, D.: HTN planning for web service composition using SHOP2. Web Semant. Sci. Serv. Agents World Wide Web 1(4), 377–396 (2004)
Klusch, M., Gerber, A., Schmidt, M.: Semantic web service composition planning with OWLS-Xplan. In: Proceedings of the 1st International AAAI Fall Symposium on Agents and the Semantic Web, pp. 55–62 (2005)
Bansal, S., Bansal, A., Gupta, G., Brian Blake, M.: Generalized semantic web service composition. SOCA 10(2), 111–133 (2016)
Shiaa, M.M., Fladmark, J.O., Thiell, B.: An incremental graph-based approach to automatic service composition. In: IEEE International Conference on Services Computing, vol. 1, pp. 397–404 (2008)
Hashemian, S.V., Mavaddat, F.: A graph-based framework for composition of stateless web services. In: IEEE European Conference on Web Services (ECOWS 2006), pp. 75–86 (2006)
Liang, Q.A., Su, S.Y.W.: And/or graph and search algorithm for discovering composite web services. Int. J. Web Serv. Res. (IJWSR) 2(4), 48–67 (2005)
Yan, Y., Xu, B., Gu, Z.: Automatic service composition using and/or graph. In: 10th IEEE Conference on E-Commerce Technology and the 5th IEEE Conference on Enterprise Computing, E-Commerce and E-Services, pp. 335–338 (2008)
Milanovic, N., Malek, M.: Architectural support for automatic service composition. In: IEEE International Conference on Services Computing (SCC 2005), pp. 133–140 (2005)
Rodriguez-Mier, P., Pedrinaci, C., Lama, M., Mucientes, M.: An integrated semantic web service discovery and composition framework. IEEE Trans. Serv. Comput. 9(4), 537–550 (2015)
Huang, J., Zhou, Y., Duan, Q., Xing, C.: Semantic web service composition in big data environment. In: IEEE Global Communications Conference, pp. 1–7 (2017)
Wang, T., Niu, C., Cheng, L., Wang, J.: A context-sensitive service composition framework for dependable service provision in cyber-physical systems. Int. J. Ad Hoc Ubiquitous Comput. 24(4), 237–251 (2017)
Yamato, Y., Sunaga, H.: Context-aware service composition and component change-over using semantic web techniques. In: IEEE International Conference on Web Services, pp. 687–694 (2007)
Vukovic, M., Robinson, P.: GoalMorph: partial goal satisfaction for flexible service composition. In: IEEE International Conference on Next Generation Web Services Practices, pp. 1–6 (2005)
Swain, S., Niyogi, R.: An ontology based approach for satisfying user requests in context aware settings. In: IEEE 30th International Conference on Advanced Information Networking and Applications (AINA), pp. 1130–1137 (2016)
Swain, S., Niyogi, R.: SmartMedicist: a context-aware system for recommending an alternative medicine. Int. J. Pervasive Comput. Commun. 14(2), 147–164 (2018)
Lee, C., Ko, S., Lee, S., Lee, W., Helal, S.: Context-aware service composition for mobile network environments. In: International Conference on Ubiquitous Intelligence and Computing, pp. 941–952 (2007)
Srivastava, B., Koehler, J.: Web service composition-current solutions and open problems. In: ICAPS Workshop on Planning for Web Services, vol. 35, pp. 28–35 (2003)
Acknowledgements
The authors thank the anonymous reviewers of AINA-2020 for their valuable comments and suggestions for improving the paper. The second author was in part supported by a research grant from Google.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Swain, S., Niyogi, R. (2020). Context-Aware Service Composition with Functionally Equivalent Services for Complex User Requests. In: Barolli, L., Amato, F., Moscato, F., Enokido, T., Takizawa, M. (eds) Advanced Information Networking and Applications. AINA 2020. Advances in Intelligent Systems and Computing, vol 1151. Springer, Cham. https://doi.org/10.1007/978-3-030-44041-1_94
Download citation
DOI: https://doi.org/10.1007/978-3-030-44041-1_94
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-44040-4
Online ISBN: 978-3-030-44041-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)