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