Contents

The STP BPMN Modeler

The STP BPMN modeler is a BPMN diagram editor which is currently developed as a sub-project of SOA Tools Platform.
The team counts two committers, Alex Boisvert and Hugues Malphettes, and a contributor Antoine Toulme.

They all work for Intalio, Inc.

BPMN

Definition of BPMN

Origins of the modeler

The modeler has been developped based on GMF, which stands for Graphical Modeling Framework. GMF is an open source project taking place in the Eclipse Foundation. It reuses and extends two other Eclipse projects, GEF (Graphical Editing Framework) and EMF (Eclipse Modeling Framework).

The modeler is developed as a subproject of the STP project, ie the SOA Tools Platform project.

The goal of this modeler is to provide a graphical notation to express processes. Its second goal is to provide enough extensibility so that it can be reused to generate executable code.

A first milestone of the project has been published in December.
The project has adopted the STP lifecycle and should release a 1.0 version sometime in Q2 this year.

Tips and tricks

Reusing the modeler

Connecting to the modeler

Create a BPMN factory that generates fragments of BPMN imported into a diagram.
In this scenario, a BPEL process is instrumented into a BPMN pool. It exposes the sequences and gateways of the BPEL as BPMN shapes.
It keeps annotations that link to the original BPEL markup.
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=171084