Start: the start of the tutorial

See: http://camunda.org/get-started/java-ee.html
Step 1: setup our maven dependencies

In this step we add our pom.xml with all needed
maven dependencies.

See:
http://camunda.org/get-started/java-ee.html#tutorial-setup-your-project
Step 2: configure our Java EE process application

In this step we configure the Cdi, JSF, JPA and the
process application.

See:
http://camunda.org/get-started/java-ee.html#tutorial-setup-your-project
Step 3: model the pizza order process

In this step we model the pizza order process and
add it to our process application.

See:
http://camunda.org/get-started/java-ee.html#tutorial-model-a-process
Step 4: add a start form

In this step we add a JSF view to our process application
which we use as the start form of the pizza order process.

See:
http://camunda.org/get-started/java-ee.html#tutorial-add-pizza-order-form
Step 5: add entity bean and EJB

In this step we add an entity bean for the order entity. Add an
EJB to persist the order and call it from the persist order service
task.

See:
http://camunda.org/get-started/java-ee.html#tutorial-add-persist-service-task
Step 6: add Cdi bean and user task from for order approval

In this step we add a Cdi bean and extend the Order Business Logic
EJB to update an order entity after approval by an user. Therefore
we also add a user task from.

See:
http://camunda.org/get-started/java-ee.html#tutorial-add-approve-order-task-form
Step 7: add user task form for pizza preparation

In this step we add a simple task form for the
prepare pizza user task.

See:
http://camunda.org/get-started/java-ee.html#tutorial-add-prepare-pizza-task-form
Step 8: log the rejection of an order

If the user disapproves the pizza order
a sample rejection email is logged.

See:
http://camunda.org/get-started/java-ee.html#tutorial-add-send-rejection-email-service-task