Information Technology Reference
In-Depth Information
The KIE Workbench was created with such considerations in mind. The persistence for
the process runtime is managed in a transactional fashion because it might need us to dis-
tribute the work across many servers. The process definition repository is defined as a
virtual filesystem in order to manage the possibility of being shared between many nodes
using the same APIs. Even the jBPM6 executor service is implemented using a database
to manage queued tasks, considering the possibility of any other server in a grid being
able to handle the tasks created by another node as soon as a thread is made available.
When defining architectures for our BPM systems, we need to take those considerations
into account as a bare minimum, for they represent the natural progression of using the
BPM discipline, even for projects that might start as modestly as having a few automated
processes embedded in a single application.
Search WWH ::




Custom Search