第一章:介绍
JBoss jBPM是一个灵活、可扩展的工作流管理系统。JBoss jBPM有直观的流程设计语言,可以根据任务、异步通信的等待状态、定时器、自动操作等来图形化地表示业务流程。为了将这些操作绑定在一起,JBoss jBPM拥有一套最强大的、可扩展的流程控制机制。
JBoss jBPM有着最小的依赖性,使用起来和使用普通的java库一样简单。当然也可以把它通过部署到J2EE 集群应用服务器,以用在吞吐量极为关键的环境中.
JBoss jBPM 可以同任何数据库配置,并且可以部署在任何应用服务器上.
1.1综述
核心的工作流和BPM(业务流程管理)功能被打包为一个简单的java库。这个库包含了一个用来从jBPM数据库中存储、更新和获取流程信息的服务。
图1.1 :JBPM组件概览图
1.2. The JBoss jBPM starter kit
本工具包包含了绑定到一个简单下载包的所有的jBPM组件。内容包括:
jbpm-server: 预先配置的jboss 应用服务器.
jbpm-designer: 用来图形化地创建jBPM流程的eclipse插件 .
jbpm-db: jBPM 数据库兼容包 (参看下面).
jbpm: 核心jbpm组件包括库和本手册.
jbpm-bpel: JBoss jBPM BPEL 扩展的参考实现.
预配置的JBoss应用服务器安装了以下的组件。
核心jBPM组件,打包为一个服务档案文件
集成了jBPM表的数据库:包含jBPM表和流程的默认hypersonic数据库
能由流程参与者与jBPM管理员使用的web控制台应用程序。
定时器执行的jBPM调度计划。调度程序在新手包中被配置为一个Servlet。这个servlet将产生一个线程来监控和执行定时器。
异步执行命理的jBPM命令执行器。该执行器同样配置为一个Servlet。该Servlet将产生一个线程来监视和执行命令。
一个示例流程以及部署到jBPM数据库中。
2008年10月10日星期五
jBPM用户指南-CH01
订阅:
博文评论 (Atom)


没有评论:
发表评论