90 likes | 246 Vues
Java Workflow Tooling (JWT). Florian Lautenbacher University of Augsburg Germany - JWT project lead – Eclipse Summit Europe 2007. Possible outline – to be discussed. JWT Introduction JWT place in the Business process development life cycle
E N D
Java Workflow Tooling (JWT) Florian Lautenbacher University of Augsburg Germany - JWT project lead – Eclipse Summit Europe 2007
Possible outline – to be discussed • JWT Introduction • JWT place in the Business process development life cycle • How JWT improves the development, creation, maintenance and interoperability of the process definitions • Possible JWT Integrations with SOA platforms etc. • JWT vision for the future.
JWT purpose • Provide build time and run-time tools to help develop processes • Typical use cases will be : • Graphically design a process • Start/Stop a process/workflow engine • Deploy a process definition in an engine • Administrate/monitor engine in order to debug a deployed process • No particular focus on a specific engine implementation or standard (even if standards will be promoted) : need for an independent process meta model definition • No constrained graphic representation but BPMN will be targeted at first. Motivations are to be able to give to different user profiles different representation of the same workflow definition. E.g. : simplified view for business oriented users.
JWT description • JWT is divided in two related parts : • Workflow Editor (WE) • Graphical representation of process definition • Export of process definitions to XML • Import of valid XML process definition and its graphical representation • Workflow engine Administration and Monitoring (WAM) • Process Definition Management (Repository & Package) • Process Execution Management (Instantiation, Monitoring…) • Process Runtime Resources Mapping (Application & Users) • Worklist Management & out of the box “Desktop BPM” features
PSM CIM JWT WE – underlying principle MDSD/MDATM MDSD light Business Expert Domain expert business view Architecture etc. simulation, preview MT domain specific model technical view IT Expert PIM IT-Expert PM MT XML code forprocess engine IT System Code Code
JWT WE – Screenshot (JWT WE packaged as an RCP application, available on www.agilpro.eu)
JWT WE – extension points • possibility to generate code from the workflow models (WSBPEL, XPDL, etc.) e.g. using the workflow generation framework at http://sf.net/projects/workflowgenerationframework • generate a documentation of the modelled processes • create additional views (BPMN, ITIL, ISO 9000, etc.) • ...
JWT – To be filled • ToDo‘s in SCOrWare, by Obeo, INT Evry, OpenWide? • Timeline for releases? • When will the first release of JWT WAM be online? • JWT WE will be released on the Eclipse site in the first week of October • Short video using the simulator (Preview desktop)? • To be discussed on the mailing list • 30 minutes time, means a maximum of 17 slides