Abstract

The core of modern enterprise resource planning (ERP) systems are business process engines. The vast majority of them use the BPMN description language (for example, jBPM, Activiti, Camunda). Despite the adoption of the standard, editor’s BPMN support is platform-oriented and has limited ability to transfer definitions. In addition to editors, a business analyst uses a whole set of auxiliary tools to create and maintain BPMN descriptions up to date, including verification tools (for example, WoPeD) and productivity analysis (Bizagi, BIMP). Involvement of its own features for identifying and updating business processes is the Process Mining methodology, which uses its own set of tools (Disco, ProM), where BPMN support is limited. This paper describes the Onegine business process engine implemented by the authors, which integrates description and analysis. The developed engine uses the previously proposed process trees as a model for description and execution, which are higher-level than the BPMN representation. The main property of process trees is the impossibility of defining a logically incorrect (from the point of view of control flow) scheme. Process trees are also the target model of a number of effective Process Mining algorithms and allow you to obtain analytical expressions for some performance indicators (time, cost). All of this allows you to integrate description and analysis tools into the execution engine, reducing the need to use external tools, thereby reducing the burden on business analysts and creates the basis for designing more efficient enterprise management systems.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.