Skip to content
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


The Job Announcement is a web application built in order to showcase a business process-centric application based on the Java EE 6 technology stack and the camunda BPM Platform running on the JBoss Application Server 7. An online version of the showcase can be found at

The Job Announcement Splash Screen

Supporting Process

The application supports the process of creating a job position announcement starting from the need of finding a new employee. A manager can start the process by requesting a new job announcement giving a brief description of her needs. She will then submit her request to the Human Resources department which will review and create a detailed job announcement with an optional Twitter and/or Facebook post. The job announcement can be reviewed and approved (or not) by the original manager. Eventually, the job announcement is published to Twitter and Facebook.

Two BPMN 2.0 business processes definitions implemented the abovementioned process (see below).

The Job Announcement

The Job Announcement BPMN 2.0 diagram

The Job Announcement: Publish Job Announcement

The Job Announcement Publish job announcement BPMN 2.0 diagram

Yes, we've Got Issues!

We welcome any feedback. You can send as an e-mail at or use GitHub's issue management system for this project.

Building the Showcase Yourself

In order to be able to "play" with the showcase yourself you will need to do the following steps:

  1. Download the camunda BPM Platform for JBoss AS 7 7.0.0-alpha7 (tested) from here.
  2. Install it, start it with <CAMUNDA_BPM_PLATFORM_HOME>/server/jboss-as-7.1.3.Final/bin$ ./
  3. Make sure JBoss AS 7 is running by pointing your browser to http://localhost:8080/
  4. Make sure you have the following installed and working:
  5. Clone this repository with git clone
  6. Build the application with mvn package and deploy it with mvn jboss-as:deploy
  7. Point your browser to http://localhost:8080/the-job-announcement/ and enjoy!


This application was developed by Martin Schimak at plexiti GmbH and Rafael Cordones. Furthermore, these people, projects and tools helped us build this showcase:

Feedback and Future Work

We see this project as a permanent work in progress, we already have several features in the pipeline which we intend to implement and publish. In the meantime send us your feedback to


This software is licensed under the terms you may find in the file named LICENSE.txt in the root directory.


A showcase to demonstrate the camunda BPM platform, Java EE 6 and Twitter Bootstrap with JSF.




No releases published


No packages published
You can’t perform that action at this time.