Decoupling of Heterogeneous Systems using the Microservices Architectural Model

Main Article Content

Mike Mudimba
Jackson Phiri

Abstract

Most higher learning institutions have implemented sophisticated ecosystems with ICT solutions at the center of operations in order to  advance their business needs. ICT solutions primarily are used in the access, storage and retrieval of data across different platforms and or locations. To achieve this effectively, data needs to be standardized, easy to access and secure. Distinct systems are normally developed with the task of handling different kinds of processes. This in turn causes major communication challenges in how distinct systems communicate and share information with one another. In this project we make use of an open source Enterprise Service Bus (ESB) which implements a micro services architectural model. We use Apache Kafka to decouple data from different applications (Single Sign in Authentication System, Postgraduate Project Submission System and UNZA Human Resource Management System). This decoupling of data and applications (Achieved through use of virtual servers known as brokers) ensures strengthened security and resource utilization than what otherwise exists in a normal ICT ecosystem.

Article Details

How to Cite
Mudimba, M., & Phiri, J. (2023). Decoupling of Heterogeneous Systems using the Microservices Architectural Model. Proceedings of International Conference for ICT (ICICT) - Zambia, 4(1), 44–50. Retrieved from https://ictjournal.icict.org.zm/index.php/icict/article/view/196
Section
Articles