Train Ticket Demo overview (final part) – Getting started with jBPM in less than a minute!

In the last two weeks, I’ve been putting articles online that discuss the various stages of the BPM lifecycle using a real-life business problem and of course jBPM. Now that all articles, the source and binaries are online, it’s time to give an overview such that people can easily get started with jBPM. If you’ve already read all the articles you can safely skip to the next section, because there I have a final screencast available for you!

In the future, we’ll definitely enhance and modify the demo. We’ll also be using the demo as a starting point for jBPM talks we’ll do in the coming months (eg. JDD & Devoxx). In the meantime, any feedback on the train ticket demo and these articles is greatly appreciated!


  • Part 2: coding the business process – Here, the business process model from the previous article is enhanced with business-specific Java logic. The article shows how easy it is to test jBPM processes in a regular Java environment. (screencast)
  • Intermezzo: how does jBPM fit into my architecture? In this article, I explain what benefits jBPM gives you when you design your architecture. It is shown that jBPM is extremely flexible and embeddable in any Java technology. Also be sure to read the comments, since there is some good content there!
  • Part 4: the end application – here you can download the complete demo application. This article shows also how the principles of the intermezzo article are applied in practice. (screencast)
  • Part 5: BI and BAMThis articles shows how easy it is to gather (SLA and KPI) metrics from business process executions and how to make shiny charts of them which managers do love so much. (screencast1 & screencast2)

Getting started with jBPM takes only one minute of your time

First impressions are important.

That’s why we at jBPM have taken care that getting started with jBPM can be done by issuing just a single command. Not having enough time also isn’t an excuse anymore, which is demonstrated by the following screencast. Here you’ll see the demo setup of jBPM in action, providing you with

  • a JBoss 5 application server
  • with the jBPM engine installed as a service, usable by other applications
  • also including: the Signavio editor to start the modeling
  • the jBPM console to start playing around with processes
  • a working Eclipse to start developing your business processes

Ow yeah. All of this you get in LESS THAN A MINUTE.


And now for me its time for some sweet relaxation after working hard to push these articles out to the world (I’m marrying tomorrow – so it’ll be quiet for some time here ;-)).


  1. Andries InzΓ© September 18, 2009

    You could always marry in less then a minute to save some time.

    Great work btw!

  2. Kris De Schutter September 18, 2009

    Hope you got a correct process model ready for the wedding. Remember to take the right transition after the “Do you take this woman as your wife?”. πŸ˜‰

  3. Joram Barrez September 18, 2009

    @Andries & @Kris: hahahaha
    I’ll better run some more simulations on the wedding process to check the outcome!

  4. Ronald van Kuijk September 18, 2009

    The ‘marry’ process is quite simple. Wait until you have to model the ‘divorce’ process… Way more complicated, way more loops, branches, decision points (or better, ‘undecided and lets wait’ points) etc… The only way to prevent this is to NOT marry… πŸ˜›

    Have a great time.

  5. Jeff Yu September 21, 2009

    Congrats, Joram. πŸ˜‰


  6. Johan Kumps September 21, 2009

    Great demo! Working just fine as always…

    Keep up the good work.


Leave a Reply

Your email address will not be published.