Religious organizations, particularly church organisations, play a significant role in the lives of many people globally. These organisations require efficient management of various operations such as management of members, finances, events, and communications to fulfil their mission effectively. Existing church management systems are often built using traditional monolithic architectures, which come with inherent challenges. These challenges include platform dependence, limited scalability, and high upfront investment, making it difficult for many church organizations to develop, maintain, and scale their systems effectively and efficiently. This method of development is often referred to as the Spaghetti model. This study explores the application of the microservices architecture in church management systems, with the use of a service bus to enable communication between the services, to achieve modularity and scalability. To demonstrate the effectiveness of this design, a prototype is developed, focusing on two key modules: the Church Member Management System and the Financial Management System. These modules work in tandem to manage member and associated member contribution data to provide access to up-to-date vital information.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Church Management System Based on Micro Service Architecture and Cloud Technologies

  • Martin Mayembe,
  • Jackson Phiri

摘要

Religious organizations, particularly church organisations, play a significant role in the lives of many people globally. These organisations require efficient management of various operations such as management of members, finances, events, and communications to fulfil their mission effectively. Existing church management systems are often built using traditional monolithic architectures, which come with inherent challenges. These challenges include platform dependence, limited scalability, and high upfront investment, making it difficult for many church organizations to develop, maintain, and scale their systems effectively and efficiently. This method of development is often referred to as the Spaghetti model. This study explores the application of the microservices architecture in church management systems, with the use of a service bus to enable communication between the services, to achieve modularity and scalability. To demonstrate the effectiveness of this design, a prototype is developed, focusing on two key modules: the Church Member Management System and the Financial Management System. These modules work in tandem to manage member and associated member contribution data to provide access to up-to-date vital information.