Designing the core of an information system based on a workflow engine: a comparative analysis of approaches
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