jBPM Other Components
The jBPM project consists of a lot of other, smaller components as well:
- Human task service: Independent, pluggable component to manage the life cycle of human tasks. It is based on the WS-HumanTask specfication and allows advanced features like task delegation, escalation, etc.
- Process repository: Guvnor is used as a process repository to store and manage your process definitions. It consists of a back-end to store the definitions and other types of data (like task forms, process images, etc.), including versioning. A web-based interface allows non-technical users to look up and even modify process definitions, manage deployment, etc.
- History log: Stores history information about the process instances that are being executed. This information can then be used to look up infromation, generate reports, etc.