Client-server Architecture, a Review

Geofrey Nyabuto

Abstract

Client-server architecture is a software model through which resources and requests are serviced over a network. The client requests a resource over a network, and the server receives the request, processes it, and responds appropriately. With this model, multiple users can simultaneously access and use resources. This paper provides an overview of the architecture, outlining its characteristics, advantages, disadvantages, different implementations of the architecture as well as the current and future of this architecture.

References

[1] Ali, S., Alauldeen, R., & Khamees, R. A. (2020). What is Client-Server System: Architecture, Issues and Challenge of Client -Server System (Review). ResearchGate, 1-6.
[2] Bhardwaj, D., Pandya, D., & Patel, D. (2014). Implementing N-Tier Architecture for Improvement in Customer Relationship Management “CRM”. International Journal of Engineering Research & Technology (IJERT), 2205-2209.
[3] Islam, R., Patamsetti, V. V., Gadhi, A., Gondu, R. M., Bandaru, C. M., Kesani, S. C., & Abiona, O. (2023). The Future of Cloud Computing: Benefits and Challenges. International Journal of Communications, Network and System Sciences, 53-65.
[4] Kratky, S., & Reichenberger, C. (2013). Client/Server Development based on the Apple Event Object Model. Atlanta. Retrieved from http://preserve.mactech.com/articles/mactech/Vol.14/14.11/Client-ServerDevelopment/index.html
[5] Kumar, S. (2019). A Review on Client-Server Based Applications And Research Opportunity. International Journal of Recent Scientific Research, 3857-33862.
[6] Sharanagowda, K. (2022). A Study on the Client Server Architecture and Its Usability. IOSR Journal of Computer Engineering, 73-76.
[7] Zhang, L., Pang, K., Xu, J., & Niu, B. (2023). High-performance microservice communication technology based on modified remote procedure call. Scientific Reports, 1-17.

Authors

Geofrey Nyabuto
gmnyabuto@gmail.com (Primary Contact)
Nyabuto, G. (2024). Client-server Architecture, a Review. International Journal of Advanced Science and Computer Applications, 3(2). https://doi.org/10.47679/ijasca.v3i1.48

Article Details