学习资料来自:sourceforge.net/projects/yawl
什么是YAWL
YAWL是英文(YetAnother Workflow Language)的缩写
YAWL是一种基于存在的工作流管理系统和工作流语言的严密分析的一种新的工作流语言
YAWL具有以下特征:
*提供了对控制流模式的全面支持
*数据视图采用XML模式,Xpath,Xquery
*提供对资源的全面支持
*相对于BPMN,它善于表现,具有更少的结构
*开发是脱离任何商业利益的
*提供了独特的错误支持方式
*提供对工作片方法的动态工作流的支持
*部署简单
*采用了基于服务的架构
安装版本:
YAWL4Study版本能在WindowsLinux Mac OSX安装
YAWL4Enterprise只能在Windows上安装
安装需要:
Windows:XP, Vista, Windows 7, Server;
需要Java SE RuntimeEnvironment (JRE), 1.6或者更高版本
建模
原子任务用正方形表示
任务之间的就是流
一个简单的建模例子
流的分离和交汇