JBossjBPM3
0WorkflowandBPM实践目录Chapter1
介绍第一章:介绍第一章:介绍JBossjBPM是一个复杂的可扩展的工作流管理系统
JBossjBPM有直观的流程语言来表示商业流程图的术语比如,任务,异步通讯的等待状态,定时器,自动操作等等
把这些操作绑在一起,,JBossjBPM就有了最强大和易扩展性的控制流机制
JBossjBPM只有最小的倚赖性可以很容易的作为java库来使用
当然它也可以用在吞吐量极为关键的J2EE群应用服务器环境中
JBossjBPM可以同任何数据库配置可以部署在任何应用服务器上
综述核心工作流和BPM功能被封状作为一个简单的Java库
这个库包括在jBPM数据库中存储,更新和检索流程信息的服务Figure1
JBossjBPM组件一览1
JBossjBPM新手工具箱新手工具箱是包含了jBPM所有组件包在一个可下载的包里
这个包包括:jbpm-server,预先配置的jboss应用服务器
jbpm-designer,jBPM流程图形化设计器的eclipse插件
jbpm-db,jBPM数据库兼容包(参看下面)
jbpm,核心jbpm组件包括库和本手册
jbpm-bpel,JBossjBPMBPEL扩展参考
预配置的JBoss应用服务器有下列安装组件:核心jBPM组件,打包作为JBoss服务档案一个包括所有jBPM表格的完整数据库:默认的hypersonic数据库包含所有的jBPM表格和已经定义的流程
jBPM控制台web应用程序这个可以用来为jBPM管理员
jBPM调度程序所有定时器的执行
调度程序在新手工具箱里配置成了一个servlet
这个Servlet会为产生一个线程来监视每个定时器的执行
一个流程例子已经发布进了jBPM数据库
JBossjBPM图形化流程设计器JBoss