Hi everyone,
 
I just had a chat with Milinda on the phone and we scheduled some milestones
regarding Oryx integration for the web-based BPEL debugger (the GSOC
project). 
 
=> Milestone I: June 15 <=
Integration of a BPMN-PNG-view of BPEL processes into the ODE web console.
 
Several Oryx components are involved here:
a) BPEL to BPMN converter (direct contact:
matthias.weidl...@hpi.uni-potsdam.de)
b) BPMN layouter (The BPMN diagrams produced by component a) do not contain
any layouting information) (direct contact: i...@ikitz.de)
c) SVG renderer. An SVG document is created according to the layouting
information and using the SVG shapes defined for the different BPMN
constructs (direct contact: nicolas.pet...@signavio.com)
d) SVG to PNG converter. This is the only external library needed. (direct
contact: nicolas.pet...@signavio.com)
 
Many other Oryx components (e.g. the web-based editing capabilities and the
repository are not needed)
 
Components a), b) and d) should be reusable as is from the Oryx project.
Component c) currently is a client-side implementation (e.g. JavaScript)
that probably needs to be reimplemented in Java to run in the Servlet
container. As this component is not particularly big, reimplementing this
should not consume that much time.
 

=> Milestone II: August 7 <=
Realization of simulation / debugging functionality on top of the BPMN
diagram
 
The Oryx Mashup API is used to add interactive elements on top of the PNG.
E.g. current values of data objects and the current position in the process
are displayed. (direct contact:
jan-felix.schw...@student.hpi.uni-potsdam.de)
 

=> Milestone III: August 20 <=
Integration into build infrastructure of ODE
 
This should guarantee that the code is actually usable in the ODE project
later on.
 

Please feel free to comment on this schedule.
 

Cheers,
Gero

Reply via email to