gobpm

package module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2022 License: LGPL-3.0 Imports: 0 Imported by: 0

README

BPMN v2 compliant BPM engine on Go

Overview

gobpm is a BPM engine aimed to execute BPMN v.2 processes. It should support loading/saving and executing BPMN v2 Processes.

gobpm should comply for BPMN Process Execution Conformance. That means the gobpm MUST fully support and interpret the operational semantics and Activity life-cycle, MUST fully support and interpret the underlying metamodel and MUST support import of BPMN Process diagram types including its definitional Collaboration.

Documentation

Overview

Package gobpm provides Business Processes Management system which allows to load, create, save and run BPMN v.2 compliant business processes.

Package consists two sub-pacages:

- model -- for loading, creating from scratch and saving business process models.

- threser -- for running business processes, monitoring and controlling them.

Directories

Path Synopsis
adapters
dtable module
lua module
postgres module
sqlite module
internal
instance
Instance creates a run-time environment for the process.
Instance creates a run-time environment for the process.
Package model as а part of the gobpm package allows to load, create and save buisiness process models.
Package model as а part of the gobpm package allows to load, create and save buisiness process models.
pkg
excenv
Package provide interface to access from executed node to the run-time environment.
Package provide interface to access from executed node to the run-time environment.
runtime module
Package thresher as a part of gobpm package provides a runtime environment to run, monitor and control business processes loaded or created in model package.
Package thresher as a part of gobpm package provides a runtime environment to run, monitor and control business processes loaded or created in model package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL