流程定义工具
使用它来设计业务流程,一般来说是 XML 格式。例如 jBPM4 的流程定义语言是 jPDL,它就是使用 XML 格式定义的。可以把它理解为产生 XML 的图形化设计建模工具。jBPM4 使用的是基于 Eclipse 的插件来实现这个工具的。
工作流客户端应用
我们填写表单进行处理的任务,可以通过这个接口来实现与工作流引擎的交互。
执行外部应用
工作流引擎通过这个接口,去执行第三方系统的应用(例如报表系统等),让这些系统也参与到所定义的工作流程中。
其他工作流应用接口服务
处理工作流管理系统之间的工作交换,例如流程实例的转移、工作任务外包等工作。WfMC 设计这个接口的初衷是想通过这个接口来连接各个不同的工作流引擎和系统。想法是好的,只是呵呵 :)
管理与监控工具
主要用来搜集管理信息,比如流程实时监视与控制工具,以及效率分析和流程覆盖面分析等商业智能工具,这为提升企业的管理能力、优化重组业务流程、分析企业内部的工作效率瓶颈提供了重要的量化数据支持。