On September 28th, 2009 in Bergamo we will present the following demosntration and paper:
WebRatio BPM is an innovative Eclipse-based tool that supports the design and deployment of business processes on the Web. The commercial version of the tool will be released in late fall 2009 by Web Models Srl (www.webratio.com).
The tool applies Model Driven Engineering techniques to complex, multi-actor business processes, mixing tasks executed by humans and by machines. It adopts the standard BPMN 1.2 notation, extended with information on task assignment and escalation policies, activity semantics, and typed dataflows
We will present our two-step generative approach: first the BPMN Process Model is automatically transformed into a WebML Web Application Model; second, the Application Model is fed to an automatic code generation transformation that produces state of the practice J2EE web applications. We will demonstrate the tool features that increase the productivity and the quality of the resulting application, including: one-click generation of a running prototype of the process from the BPMN model; fine-grained refinement of the resulting application at the WebML modeling level; and support of continuous evolution of the application design after requirements changes.