System Integration For Student Academic Affairs Management With Event-Driven Architecture
Abstract
System integration is the process of bringing separated components into one single system
which ensures that the subsystems function to improve productivity and quality of the same
operations. Thus, it is really challenging to integrate large system since the subsystems are not
only internal but also third party instances. For example, there are quite unnecessary
paperworks in the Office of Student Affairs of the International University – Vietnam National
University because of the difficulties of integrating software systems. If there is a well
developed software integration process, it could reduce a bunch of resources. There are some
of the system integration methods that have been introduced, but none of them is a general
solution that can be applied to various situation. Therefore, this thesis study will focus on
researching a proper way to solve the above issue by embracing the strength of Apache Kafka
and Spring Framework.
The approach of this thesis is building a Student Academic Affairs Management System as an
example of system integration using microservice architecture and event-driven communication
style. The experiment indicates that microservices and event-driven are the recommended
combination to formulate such system integration method.