The Paradox of Web Service Composition and Load Balancing: Theoretical Compatibility vs. Business Reality

Authors

  • Maksymilian Iwanow Wrocław University of Economics and Business - Poland

DOI:

https://doi.org/10.21512/emacsjournal.v8i1.15594

Keywords:

Web Service, Service Composition, Load Balancing, SOA

Abstract

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.

Dimensions

Author Biography

Maksymilian Iwanow, Wrocław University of Economics and Business - Poland

Faculty of Management, Computer Science and Finance

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

2026-05-26

How to Cite

Iwanow, M. (2026). The Paradox of Web Service Composition and Load Balancing: Theoretical Compatibility vs. Business Reality. Engineering, MAthematics and Computer Science Journal (EMACS), 8(1), 95–104. https://doi.org/10.21512/emacsjournal.v8i1.15594

Issue

Section

Articles
Abstract 97  .
PDF downloaded 34  .