Recording Venue: WebEx
Guest: Wil van der Aalst
Robert Blumen interviews Professor Wil van der Aalst of the Technical University of Eindhoven, one of the world’s leading researchers in business process management and workflow systems. Professor van der Aalst leads off with an overview of the main concepts in the field business processes, business process management, and workflow management systems. The guest and host then compare implied processes to explicit representations, in which the process is a first-class citizen. The advantages of explicit representations include a number of analytical possibilities. The conversation turns to the techniques and technologies for expressing process definitions. This is done graphically or with a domain-specific language. The guest provides insights into the pros and cons of various representational models. The host and guest cover the history of workflow patterns, which serve a similar role to that played by design patterns in conventional programming. Van der Aalst explains how the patterns movement has influenced commercial and open source workflow software, and describes patterns to support parallel execution of tasks within a process. The discussion then turns toward the run-time engine, which is something like an interpreter or a virtual machine for the execution of workflows. The discussion of run-time includes integration APIs between the workflow and business services, transactionality, and alternatives to transactions such as undo and compensating actions. The guest explains the importance of process mining for the discovery and correct definition of processes. Moreover, Van der Aalst emphases the importance of relating event data and process model for performance improvement and conformance checking. The interview wraps up with a discussion of the YAWL open source project and other web sites published by the guest.
Show Notes
- Professor Wil van der Aalst’s home page at the Technical University of Eindhoven: www.vdaalst.com or http://wwwis.win.tue.nl/~wvdaalst/
- Workflow Management: Model, Methods, and Systems by Wil van der Aalst and Kees van Hee, http://mitpress.mit.edu/books/workflow-management published by MIT Press
- Modeling Business Processes: A Petri Net-Oriented Approach by Wil van der Aalst and Christian Stahl, http://mitpress.mit.edu/books/modeling-business-processes published by MIT Press
- Process Mining: Discovery, Conformance and Enhancement of Business Processes by Wil van der Aalst, http://springer.com/978-3-642-19344-6 published by Springer
- Modern Business Process Automation – YAWL and its Support Environment by Arthur ter Hofstede, Wil van der Aalst and others, http://www.springer.com/computer/database+management+%26+information+retrieval/book/978-3-642-03120-5 published by Springer
- YAWL, an open source workflow engine. http://www.yawlfoundation.org/
- Business Process Management: A Comprehensive Survey http://dx.doi.org/10.1155/2013/507984
- Workflow patterns site http://www.workflowpatterns.com/
- A free university-level course on Workflow management: http://wwwis.win.tue.nl/~wvdaalst/workflowcourse/
- Process Mining: Research Tools and applications: http://www.processmining.org/
- First paper on the “Vicious Circle” mentioned in the interview: http://www.workflowpatterns.com/documentation/documents/EPK02.pdf
- Production Workflow: Concepts and Techniques by Frank Leymann and Dieter Roller, http://www.amazon.com/Production-Workflow-Techniques-Frank-Leymann/dp/0130217530
- The workflow management coalition, an industry standards body: http://www.wfmc.org/
- The workflow reference model: http://www.wfmc.org/reference-model.html
- Open source workflow engines in java: http://java-source.net/open-source/workflow-engines
- Some relevant archived episodes from SE Radio:
- DSLs: episodes 52 and 1823
- Design Patterns: 63, 76, 81, and 191
This was a wonderful episode. With everyone’s busy schedule, the only downtime is the 15 sec intro theme. Professor van der Aalst’s ideas are very stimulating. Great job SE Radio.
Interesting episode, I recommend it for people interested in BPNM. Hopefully in the future you again label the episodes correctly with their content and not the name of the interviewee, which quite often isn’t that important. In addition the audio quality often needs to be improved.
Excellent interview! odoo ERP open-source provides a graphical workflow state editor. Thanks.
[…] Episode 198: Wil van der Aalst on Workflow Management Systems: http://www.se-radio.net/2013/10/episode-198-wil-van-der-aalst […]