JBPM5学习资料1
介绍
jBPM是一个灵活的业务流程管理(BPM)套件。这使得业务分析师和开发人员之间的桥梁。传统的BPM引擎有一个重点,是有限的非技术人员。 jBPM的有两个重点:它提供了一种方式,企业用户和开发人员喜欢它的流程管理功能。
jBPM是什么
jBPM是以流程图为导向的工作流管理系统。
jBPM的核心是一个轻量级,可扩展的工作流引擎在纯Java编写的,可让您执行业务流程,采用最新的BPMN 2.0规范。它可以运行在任何Java环境中,嵌入在您的应用程序或服务。
流程语言
jBPM以BPMN 2.0为定义语言。
概要
应用通过服务调用流程接口
其中包括两个流程,一个是历史日志,另一个是人工定制的服务。
定义流程有两种方式,一种是通过Eclipse的插件,一种是通过web的流程设计器。
Guvnor库是一个可选组件,可用于存储您所有的业务流程。它支持协作,版本等方面存在与Eclipse插件和基于Web的设计师,支持不同的工具之间的往返整合。
jBPM控制台是一个基于Web的控制台,允许商业用户管理他们的业务流程(启动新的进程,检查正在运行的实例),他们的任务列表,并看到报告。
在下面详细描述了每个组件
1,核心引擎