Persistence in jBPM6
The persistence and transaction mechanisms in jBPM6 are not considered to be an externally consultable source of information; they provide a quick store and recovery mechanism, mainly to have a high-performance distributed platform. This means that the simplest way to configure the persistence in jBPM6 will have two characteristics:
Only enough information to recreate the runtime is persisted. This means that we will have limited information about our process instances; only currently running processes will be stored, and only the information of the currently active nodes and used variables will be available. The rest of the information can be persisted as well, but through other mechanisms (see the History logs – extending the basic functionality section further in this chapter).
The runtime information is persisted in the fastest way possible: serialized information in a byte array structure. This makes information for the basic persistence mechanism hard to read from...