jBPM is a Business Process Management (BPM) system, allowing you to specify, execute and manage your business processes, for both developers and business users. The jBPM core is a solid, lightweight engine that can be embedded inside your application or deployed as a service.
The most important features of the jBPM 5.0 release are:
- a core engine supporting native execution of business processes following the latest BPMN 2.0 specification
- powerful Eclipse tooling for developers, allowing creation, advanced debugging and deployment of your processes
- a process repository (with web-based UI) for managing your process definitions
- web-based tooling for business users including web-based editing of your business processes, a process management console, human task lists, etc.
Last, but not least, jBPM5 is not an isolated process engine but it can also be used as one of the component inside a much larger solution. If your real-life business problem for example has to deal with flexibility, events or is data-driven, we allow powerful integration with business rules, event processing and other services in your environment. This allows you to select how to model (each part of) your business knowledge, effectively combining these different paradigms into one solution.
To get you started, are you looking for some screenshots or screencasts? Or want to start browsing the documentation? Or you really want the hands-on experience? Then try out the (full) installer and run the ant script to set up a demo environment, that will guide you through a few of the components using a simple example. The installation chapter in the documentation contains a few screencasts to help you out. After that, you can continue reading the documentation, play with the example by modifying it, or start your own project.
And here are the links:
- Download the artefacts
- Latest documentation
- jBPM homepage
Got any questions? Try
jBPM User Forum