The Paradox of Web Service Composition and Load Balancing: Theoretical Compatibility vs. Business Reality
DOI:
https://doi.org/10.21512/emacsjournal.v8i1.15594Keywords:
Web Service, Service Composition, Load Balancing, SOAAbstract
Web services have become a fundamental building block of modern IT infrastructures. They underpin both: internal system integration and the delivery of complex business functionalities – and as organizations continue to shift toward service-oriented or microservice-based architectures, managing service interactions well is no longer an option. Composition and load balancing have grown into critical concerns for any company serious about keeping production systems running reliably at scale. This paper explores where service composition and load balancing conceptually overlap – and, perhaps more interestingly, where they contradict each other. The tension becomes visible when these mechanisms are treated as multi-criteria optimization problems rather than as pragmatic, cost-driven business decisions. To examine this, the study combines a structured literature review with informal participant observation carried out in a real enterprise environment. What emerges from the analysis is that service composition – broadly, the integration of multiple sub-services to fulfill a specific functional goal – frequently runs into load balancing, which distributes incoming requests across service instances to make efficient use of available resources. In practice, though, this intersection tends to be poorly understood. Academic literature and industry practice alike treat both mechanisms inconsistently, often without acknowledging the tensions between them. This paper tries to cut through that ambiguity by combining a close reading of the literature with hands-on professional perspective. The result is a synthesis that places itself somewhere between theory and practice. In spite of definitive answers, the paper is also intended as a starting point for a broader conversation – one that feels overdue, given how many relevant questions remain underexplored.
References
Andrianjaka, R. M., Hajarisena, R., Mihaela, I., Thomas, M., Sorin, I., & Raft, R. N. (2021). Automatic generation of Web service for the Praxeme software aspect from the ReLEL requirements model. Procedia Computer Science, 184, 791–796. https://doi.org/10.1016/j.procs.2021.03.098
Apel, S., Hertrampf, F., & Späthe, S. (2018). Microservice Architecture Within In-House Infrastructures for Enterprise Integration and Measurement: An Experience Report. Communications in Computer and Information Science, 3–17. https://doi.org/10.1007/978-3-319-93408-2_1
Bagchi, C., Malmi, E., & Grabowicz, P. (2024). Effects of Research Paper Promotion via ArXiv and X (Version 2). arXiv. https://doi.org/10.48550/ARXIV.2401.11116
Balakrishnan, S. M., & Sangaiah, A. K. (2017). Integrated QoUE and QoS approach for optimal ser-vice composition selection in internet of services (IoS). Multimedia Tools and Applications, 22889–22916. https://doi.org/10.1007/s11042-016-3837-9
Chodak, G., Suchacka, G., & Chawla, Y. (2020). HTTP-level e-commerce data based on server access logs for an online store. Computer Networks, 183, 107589. https://doi.org/10.1016/j.comnet.2020.107589
Claro, D. B., Hao, J.-K., & Albers, P. (2006). Web Services Composition. In Semantic Web Services, Processes and Applications (pp. 195–225).
Dong, X., Liu, Q., Lu, D., Ma, S., & Zheng, J. (2019). QoS-Aware Path Finding and Load Balancing in Service-Composition. 2019 International Conference on Networking and Network Applications (NaNA), 409–414. https://doi.org/10.1109/NaNA.2019.00077
Falagas, M. E., Paliogianni, P. M., Kontogiannis, D. S., Ragias, D., & Johnson, E. (2025). Google Scholar as a Resource for Systematic Reviews in Clinical Medicine. Journal of Evaluation in Clinical Practice, 31(5), e70206. https://doi.org/10.1111/jep.70206
Felício, D., Simão, J., & Datia, N. (2023). RapiTest: Continuous Black-Box Testing of RESTful Web APIs. Procedia Computer Science, 219, 537–545. https://doi.org/10.1016/j.procs.2023.01.322
Giamattei, L., Guerriero, A., Pietrantuono, R., Russo, S., Malavolta, I., Islam, T., Dînga, M., Koziolek, A., Singh, S., Armbruster, M., Gutierrez-Martinez, J. M., Caro-Alvaro, S., Rodriguez, D., Weber, S., Henss, J., Vogelin, E. F., & Panojo, F. S. (2024). Monitoring tools for DevOps and microservices: A systematic grey literature review. https://doi.org/10.5445/IR/1000166110
Glinka, B., & Czakon, W. (2021). Podstawy Badań Jakościowych. Polskie Wydawnictwo Ekonomiczne S.A.
Hioual, O., Boufaïda, Z., & Hemam, S. M. (2017). Load balancing, cost and response time minimisation issues in agent-based multi cloud service composition. International Journal of Internet Protocol Technology, 10(2), 73. https://doi.org/10.1504/IJIPT.2017.085187
Juneau, J., & Telang, T. (2022). RESTful Web Services. In Java EE to Jakarta EE 10 Recipes (pp. 511–530).
Kaczmarek, Ł. (2017). Między survey research a obserwacją uczestniczącą: Rozdarcia metodologiczno-tożsamościowe w polskiej etnologii/antropologii kulturowej w XXI wieku. Etnografia. Praktyki, Teorie, Doświadczenia, 2. https://doi.org/10.4467/254395379EPT.16.006.6485
Kamath, B. S., & B, M. K. (2025). Achieve a Dynamic and Reliable Web Service using Network Load Balancer on Cloud Platforms. 2025 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), 483–489. https://doi.org/10.1109/DISCOVER66922.2025.11258938
Kofod-Petersen, A. (2015). How to do a structured literature review in computer science.
Low, W. K., Ramasamy, R. K., & Rajendran, V. (2024). Adaptive load balancing strategies in service composition for improved system performance. Journal of Infrastructure Policy and Development, 8(13), 8967. https://doi.org/10.24294/jipd8967
Masoumzadeh, S., Saavedra, N., Maipradit, R., Wei, L., Ferreira, J. F., Varró, D., & McIntosh, S. (2025). Do Experts Agree About Smelly Infrastructure? IEEE Transactions on Software Engineering, 51(5), 1472–1486. https://doi.org/10.1109/TSE.2025.3553383
Mehta, G., Pothineni, B., Parthi, A. G., Maruthavanan, D., Veerapaneni, P. K., Jayabalan, D., & Sankiti, S. R. (2024). Revisiting Monoliths: A Pragmatic Case for Transitioning from Microservices Back to Monolithic Architectures. IJARCCE, 328–337. https://doi.org/10.17148/IJARCCE.2024.131251
Miyamoto, M., Kawashima, R., & Matsuo, H. (2021). Transparent Relational Database Caching Based on Storage Engines Using In-memory Database. 2021 Ninth International Symposium on Computing and Networking Workshops (CANDARW), 444–448. https://doi.org/10.1109/CANDARW53999.2021.00082
Mutlu Avinç, G., & Yıldız, A. (2025). A bibliometric and systematic review of scientific publications on metaverse research in architecture: Web of science (WoS). International Journal of Technology and Design Education, 35(2), 825–849. https://doi.org/10.1007/s10798-024-09918-1
Odu, G. (2013). Review of Multi-criteria Optimization Methods – Theory and Applications. IOSR Journal of Engineering, 1–14. https://doi.org/10.9790/3021-031020114
Priya, S. S., & Rajendran, T. (2024). Load balancing using improved weighted round robin algorithm in cloud computing environment. International Journal of Cloud Computing, 13(5), 463–484. https://doi.org/10.1504/IJCC.2024.142205
Saavedra, N., Ferreira, J. F., & Mendes, A. (2025). InfraFix: Technology-Agnostic Repair of Infrastructure as Code (Version 2). arXiv. https://doi.org/10.48550/ARXIV.2503.17220
Saoud, A., Lachgar, M., Hanine, M., Dhimni, R. E., Azizi, K. E., & Machmoum, H. (2025). decideXpert: Collaborative system using AHP-TOPSIS and fuzzy techniques for multicriteria group decision-making. SoftwareX, 29, 102026. https://doi.org/10.1016/j.softx.2024.102026
Suciu, M., Pallez, D., Cremene, M., & Dumitrescu, D. (2013). Adaptive MOEA/D for QoS-based web service composition. 73–84. https://doi.org/10.1007/978-3-642-37198-1_7
Tober, M. (2011). PubMed, ScienceDirect, Scopus or Google Scholar – Which is the best search engine for an effective literature research in laser medicine? Medical Laser Application, 26(3), 139–144. https://doi.org/10.1016/j.mla.2011.05.006
Wang, C., Ma, H., Chen, G., & Hartmann, S. (2019). A Memetic NSGA-II with EDA-Based Local Search for Fully Automated Multiobjec-tive Web Service Composition. https://doi.org/10.1145/3319619.3321937
Wu, X. (2021). A Dynamic QoS Adjustment Enabled and Load-balancing-aware Service Composition Method for Multiple Requests. KSII Transactions on Internet and Information Systems, 15(3). https://doi.org/10.3837/tiis.2021.03.005
Zhou, D., Chen, H., Cheng, G., He, W., & Li, L. (2021). SecIngress: An API gateway framework to secure cloud applications based on N-variant system. China Communications, 18(8), 17–34. https://doi.org/10.23919/JCC.2021.08.002
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Maksymilian Iwanow

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License - Share Alike that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
USER RIGHTS
All articles published Open Access will be immediately and permanently free for everyone to read and download. We are continuously working with our author communities to select the best choice of license options, currently being defined for this journal as follows: Creative Commons Attribution-Share Alike (CC BY-SA)


