The suite is a download that contains all the jBPM components bundled in one easy
download. The download includes:
- config, configuration files for a standard java environment
- db, SQL scripts for DB creation and compatibility information
- designer, the eclipse plugin to author jPDL processes and installation scripts (this is not part of the plain jpdl download) See also the section called “The jPDL graphical process designer”.
- doc, userguide and javadocs
- examples
- lib, libraries on which jbpm depends. For more information on this see the section called “Third party libraries”
- server, a preconfigured jboss that contains jbpm inside the console web application (this is not part of the plain jpdl download)
- src, the jbpm and identity component java sources
The preconfigured JBoss application server has the following components installed :
- The web console, packaged as a web archive. That console can be
used by process participants as well as jBPM administrators.
- The job executor enacts timers and asynchronous messages. There is
a servlet context listener in the console web app that launches the job executor, which
spawns a thread pool for monitoring and executing timers and asynchronous messages.
- The jBPM database, an in-process hypersonic database that
contains the jBPM tables.
- One example process is already deployed into the jBPM database.
- The Identity component libraries are part of
the console web application. The tables of the identity component are available in the database (those are the tables
that start with JBPM_ID_)