早在去年就买了一本工作流方面的书,因为各方面的原因,一直没有时间来学习,现在公司正好又用到了,所以算是故书新读,我们下面就先来认识一下JBPM,现在最新的版本是JPBM5来看一下官方对它的介绍:
It is based on the BPMN 2.0 specification and supports the entire life cycle of the business process (from authoring through execution to monitoring and management).
The current jBPM5 snapshot offers open-source business process execution and management, including
- embeddable, lightweight Java process engine, supporting native BPMN 2.0 execution
- BPMN 2.0 process modeling in Eclipse (developers) and the web (business users)
- process collaboration, monitoring and management through the Guvnor repository and the web console
- human interaction using an independent WS-HT task service
- tight, powerful integration with business rules and event processing
jPDL是构建于jBPM框架上的流程语言之一。在jPDL中提供了任务(tasks)、待处理状态 (wait states)、计时器(timers)、自动处理(automated actions)…等术语,并通过图型化的流程定义,很直观地描述业务流程。
jPDL可以部署于Java语言的任何应用环境下,JavaSE Application(Swing/SWT)、JavaEE Application(Application Server) 。是一个轻量级的组件,