San Francisco, California, USA
March 11, 2015
Abstract: Most developers in the Eclipse community are aware of the latest innovations and the coolest technologies they can use out of the box to improve their development processes. But what about business analysts and solution architects looking to improve the way they do business process design and management?
The typical business process analyst will collect requirements and design processes using a generic language, typically BPMN, deploy it on a process engine, run it and eventually measure it. There is a plethora of Business Process Management Suites from many big vendors, most of them based on Eclipse technologies, that follow this approach.
This talk gives a fresh look at this topic drawing from experience and feedback received at previous BPM events at EclipseCON. The talk will propose a domain-specific approach to business process modelling and will show how this can be combined with the various Eclipse technologies used in BPM. Using Sirius, Xtext, BPMN2 Modeler, Stardust, Mangrove and EMF-based transformations, the talk will give the audience a new perspective of what can be achieved in business process modelling when domain knowledge is used at the core of modelling activities.
After an introduction to the problem, the talk will illustrate the approach with a scenario in which the technologies mentioned above will be leveraged to create domain-specific graphical and textual process editors, connect them to BPM editors and runtimes, and enrich them with runtime monitoring information from various sources.
Anybody who is interested in building enterprise applications with Eclipse or is already doing so, should leave the talk with an understanding of the advantages that a domain-specific approach can bring to business process modelling and with useful knowledge of how to put it in practice.