Web Service Composition Framework for Tourism based Application
Keywords:
Dynamic composition, Framework design, Intelligent agent-based systems, Semantic web services, Service discovery, Service-Oriented Architecture (SOA), Tourism application, Travel planning system, Web service composition, Workflow automationAbstract
Web service composition plays a pivotal role in modern software systems, especially within the dynamic and complex domain of tourism. Tourists often rely on various services such as hotel bookings, local transportation, entertainment recommendations, and activity planning, all of which must be integrated seamlessly for an optimal user experience. However, existing platforms are limited by rigid integrations that lack flexibility, adaptability, and semantic understanding of user needs and service capabilities. This paper presents a robust and intelligent framework for semantic web service composition tailored for tourism-based applications. The framework incorporates semantic reasoning, ontology-based service descriptions, and graph-based modelling to support accurate, context-aware service discovery and dynamic composition. The core mechanism constructs a Directed Acyclic Graph (DAG) representing services and their relationships, and then uses optimal pathfinding algorithms to determine the most efficient composition paths that fulfil user goals. The architecture is modular, encompassing components for service registration, semantic matchmaking, composition graph generation, service selection, and execution monitoring. These elements collectively enable automated, intelligent, and scalable service orchestration. Experimental results using tourism-specific datasets validate the performance of the framework. Key performance indicators such as service invocation time, relevance of composed services, and overall system scalability demonstrate clear improvements over traditional approaches. The proposed system is adaptable, domain-agnostic, and designed to evolve with user behaviour and new service additions. It holds significant promise not only for tourism but also for other sectors requiring complex service orchestration. This study contributes to the growing body of research in semantic web services, providing a solution that bridges the gap between static service discovery and truly dynamic, intelligent service composition.
References
C. Wang, “Comprehensive Quality-Aware Automated Semantic Web Service Composition,” Victoria University of Wellington, 2023, doi: https://doi.org/10.26686/wgtn.17147915.
N. H. A.H, G. Shu, A.-G. Malek, and Jiang Zi-Long, “An Optimal Semantic Network-Based Approach for Web Service Composition with QoS,” TELKOMNIKA Indonesian Journal of Electrical Engineering, vol. 11, no. 8, May 2013, doi: https://doi.org/10.11591/telkomnika.v11i8.3068.
A. Etchiali, H. Fethallah, and A. Bekkouche, “An Intelligent Bat Algorithm for Web Service Selection with QoS Uncertainty,” Big data and cognitive computing, vol. 7, no. 3, pp. 140–140, Aug. 2023, doi: https://doi.org/10.3390/bdcc7030140.
S. Lian and M. Tang, “API recommendation for Mashup creation based on neural graph collaborative filtering,” Connection science, vol. 34, no. 1, pp. 124–138, Sep. 2021, doi: https://doi.org/10.1080/09540091.2021.1974819.
M. A. Nezafat Tabalvandani, M. Hosseini Shirvani, and H. Motameni, “Reliability-aware web service composition with cost minimization perspective: a multi-objective particle swarm optimization model in multi-cloud scenarios,” Soft Computing, vol. 28, no. 6, pp. 5173–5196, Oct. 2023, doi: https://doi.org/10.1007/s00500-023-09201-w.
C. Wang, H. Ma, G. Chen, and S. Hartmann, “Memetic EDA-Based Approaches to QoS-Aware Fully Automated Semantic Web Service Composition,” IEEE Transactions on Evolutionary Computation, vol. 26, no. 3, pp. 570–584, Jun. 2022, doi: https://doi.org/10.1109/tevc.2021.3127633.
A. Netedu, S. C. Buraga, P. Diac, and L. Ţucăr, “A Web Service Composition Method Based on OpenAPI Semantic Annotations,” Lecture notes on data engineering and communications technologies, pp. 342–357, Nov. 2019, doi: https://doi.org/10.1007/978-3-030-34986-8_25.
T. Yu, D. Yu, D. Wang, and X. Hu, “Web service recommendation for mashup creation based on graph network,” The Journal of Supercomputing, vol. 79, no. 8, pp. 8993–9020, Jan. 2023, doi: https://doi.org/10.1007/s11227-022-05011-3.
Z. Tian, C. Zhang, J. Xiao, and S. Liang, “A Graph-Based Service Composition Method for Science and Technology Resources,” Lecture Notes in Computer Science, pp. 252–258, Jan. 2022, doi: https://doi.org/10.1007/978-3-031-23741-6_23.
A. Jiang, Y. Qin, J. Yang, H. Li, L. Wang, and J. Wang, “Web Service Composition Optimization with the Improved Fireworks Algorithm,” Mobile Information Systems, vol. 2022, pp. 1–13, Mar. 2022, doi: https://doi.org/10.1155/2022/4277909.
Y. Chen, Y. Tao, Z. Zheng, and D. Chen, “Graph-based service recommendation in Social Internet of Things,” International Journal of Distributed Sensor Networks, vol. 17, no. 4, p. 155014772110090-155014772110090, Apr. 2021, doi: https://doi.org/10.1177/15501477211009047.
L. Franco and S. Alhoseinifakhraei, “Semantic Web Usage in the Tourism Industry in Andalusia, Spain,” Proceedings of The International Conference on Tourism Management and Hospitality, vol. 1, no. 1, pp. 38–49, Jun. 2024, doi: https://doi.org/10.33422/ictmh.v1i1.245.
J. Agarwal et al., “Semantic Search in E-Tourism Services: Making Data Compilation Easier,” Advances in intelligent systems and computing, pp. 811–820, Jan. 2014, doi: https://doi.org/10.1007/978-81-322-1602-5_86.
. Gekas and M. Fasli, “Automatic Web Service Composition Based on Graph Network Analysis Metrics,” Lecture notes in computer science, pp. 1571–1587, Jan. 2005, doi: https://doi.org/10.1007/11575801_39.
Z. Cao, X. Qiao, S. Jiang, and X. Zhang, “An Efficient Knowledge-Graph-Based Web Service Recommendation Algorithm,” Symmetry, vol. 11, no. 3, p. 392, Mar. 2019, doi: https://doi.org/10.3390/sym11030392.
D. K.W. Chiu, Y. T. Yueh, H. Leung, and Patrick, “Towards ubiquitous tourist service coordination and process integration: A collaborative travel agent system architecture with semantic web services,” Information Systems Frontiers, vol. 11, no. 3, pp. 241–256, Jul. 2009, doi: https://doi.org/10.1007/s10796-008-9087-2.