Advantages of Hiring UIUX Design Service Providers for Your Business
Workflow in Magnolia5
1. Workflow in Magnolia5
Workflow Considerations
The Default Implementation
Jozef Chocholacek, Senior Developer 05.09.2012 at Magnolia Conference 2012
1 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
2. Workflow Considerations
2 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
3. OpenWFE’s dead, baby
Last update ~3 years ago
Project’s homepage states “OpenWFE is
not actively developed anymore”
Ruote (http://ruote.rubyforge.org)
But we don’t want Ruby in Magnolia!
3 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
4. Architecture
Open, with a reference implementation
Base module (workflow-base)
• API definition
• Common UI
• Common configuration
Implementation modules (workflow-*)
• Bound to a specific engine
• One-and-only-one
4 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
5. Requirements
Written in Java
Open Source (with a compatible license)
Have a visual editor
Not necessarily a BPM engine
5 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
6. Candidates
Activiti
Apache ODE
Bonita
jBPM
Intalio
Enhydra Shark
6 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
7. jBPM
7 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
8. Introducing jBPM
Version 5 (aka jBPM5)
BPMN 2.0 based
embeddable, lightweight Java process
engine
Eclipse/Web based process editor (visual)
Part of the Drools
Enterprise support available
8 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
9. Code (& Process) Preview
Everything is subject to change!
9 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
10. Links
jBPM: http://jboss.org/jbpm
Kris Verlaenen’s Blog: http://kverlaen.blogspot.ch
Tihomir Surdilovic’s jBPM videos:
http://www.youtube.com/user/tsurdilovic/videos
Twitter: @jbossjbpm, @magnolia_cms, @jchochol
10 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
11. Questions?
11 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
12. Thank you!
Jozef Chocholacek, Senior Developer 05.09.2012 at Magnolia Conference 2012
Magnolia International Ltd. Jozef.Chocholacek@magnolia-cms.com
www.magnolia-cms.com
12 Version 1.1 Magnolia is a registered trademark owned by Magnolia International Ltd.
Editor's Notes
Beta4 next week(?)Final in the start of October
Drools – Business Logic Integration platformDrools Guvnor – business rules managerDrools Expert – rule engineDrools Fusion – event processing/temporal reasoningDrools Planner – automated planning? Overlord – SOA Governance ?