Designing the core of an information system based on a workflow engine: a comparative analysis of approaches

Read full text
Authors: A. A. Pinaev, Р. А. Томакова, D. K. Reutov, D. A. Fomin
Cited by: 0
References: 1

Abstract

The purpose of the research is to develop the core architecture of an information system based on the open-source workflow engine Elsa Workflows, focused on the automation of business processes in small and medium-sized businesses. Special attention is paid to the creation of a flexible, scalable and cost-effective information system. Methods . The paper uses system analysis methods to conduct a comparative analysis of existing solutions such as Camunda, ELMA BPM. The functional and non-functional requirements for the information system are formulated and substantiated. An algorithm for the functioning of the core has been developed, and a prototype architecture using technology has been implemented.NET, PostgreSQL, and React. Simulation modeling was carried out, experiments were conducted. Results . A modular system architecture is proposed, including subsystems for task management, monitoring, notifications, integration, and analytics. Elsa Workflows is a lightweight, modular and freely distributed engine for the .NET platform. Its key features are support for code and declarative implementation of processes, visual editing, built-in support for REST API and microservice architecture. Special attention is paid to the flexibility of defining processes: they can be executed both in C# (code-first approach), and in a declarative form – via JSON or YAML. The scheme of the algorithm for the functioning of the task's life cycle with error handling mechanisms, post-processing and information archiving capabilities is implemented. The possibility of creating an effective workflow core on the platform has been proven.NET, characterized by a low cost of ownership and a high degree of adaptability. Conclusion . Using the Elsa Workflows open-source workflow engine allows you to create a modern information system core that combines flexibility, productivity, and compliance with import substitution requirements. The proposed solution can serve as a basis for digitalization of poorly automated industries and contribute to improving the operational efficiency of enterprises.

Fields of Study & Subjects

Business Process Modeling and Analysis Engineering and Information Technology Robotic Process Automation Applications

Publication details

Journal / source
Proceedings of the Southwest State University Series IT Management Computer Science Computer Engineering Medical Equipment Engineering
Volume
15
Issue
4
Pages
22–34
Publication date
28 January 2026