YAWL
graphic
YAWL (Yet Another Workflow Language)

YAWL is a new open source Workflow/BPM system based on a concise and powerful modelling  language jointly developed by QUT's BPM research group in collaboration with Eindhoven University  of Technology.  
YAWL builds on the insights gained from the University’s research into  workflow patterns and  combines it with the powerful language of Petri-nets (place/transition or P/T net).   
YAWL provides a powerful yet fundamentally simple language for process modellers to describe  and capture complex control flow relations between business processes where conventional BPM  languages are unable to meet these requirements  http://xml.coverpages.org/AalstBPEL4WS.pdf
graphic
Figure 1: The YAWL Editor V1.5

Features
  • Provides a functionally broad based Process Engine where a  high degree of granularity is required providing a rich palette of  possibilities for process control. 
  • Provides comprehensive support for all workflow patterns -  developers are able to identify and apply patterns to match the  workflow requirements exactly. 
  • Based on a concise and powerful modelling language; YAWL  handles complex data, transformations and Web Service  integration. 
  • Built in Java, it employs XML Schema, XPath/Query, &  XForms natively. 
  • SOAP and WSDL compatible. 
  • Graphical representation of business processes. 
  • Extends Petri-nets, a powerful theory for concurrency. 
  • The YAWL (control-flow) language is formally defined (both  syntax and semantics). 
  • Sophisticated support for workflow analysis at build time. 
  • Supports persistence, automated form generation and  workflow administration. 
  • Approach based on ‘Worklets’ and ‘Ripple Down Rules’ (RDR)  provides unique solution to dynamic workflow. 
  • Service-oriented architecture facilitating the development of  sophisticated extensions. 
  • Support for temporal aspects. 
  • Support for data perspective based on XML technologies (XML  Schema, XPath, XQuery). 
  • Support for resource perspective. 
Go to
Libraries (Next Topic)
Products (Back to Products)