jBPM jPDL3.2用户指南(中文版)

导读:
  时间: 2007-09-14 14:35 关键字: 企业应用 jBPM jPDL
  引用
   版权声明:本人保留对于中文翻译文档的署名权,任何人不得盗用。对于文档的其它权益,参照原jBPM jPDL userguide的发行协议。
  文档在陆续翻译中,不妥之处,请大家跟贴指出。谢谢!
  第一章 简介
  JBoss jBPM是一个灵活、可扩展的流程处理框架。jPDL是建立在JBoss jBPM公共框架之上的流程语言。它使用图形直观的表示业务处理的流程,等待状态可以是异步通信,时间调度,自动操作等,或者将它们结合在一起使用,jPDL拥有强大的、可扩展的工作流机制。
  jPDL的依赖性很小,可以方便的作为一个java库使用,而且在Java EE集群服务环境下使用。
  jPDL可以在任何服务器上使用,可以部署在任何应用服务器上。
  预览
  核心的工作流以及BPM的功能都打包在一个简单的java库中。这个库包括一个在jPDL数据库中管理和运行流程的服务。
  图 1.1 jPDL组件预览
  jPDL suite
  此套件是将所有的jBPM组件打包在一起的,提供一个简单的下载方式,包括以下:
  config,标准java环境的配置文件
  db,用于生成DB的SQL脚本以及兼容信息
  designer,作者处理和安装jPDL的eclipse插件(不是普通jpdl下载的一部分),可以参见://TODO
  doc,用户指南和javadocs
  examples,示例
  lib,jBPM的依赖包。更多请查看://TODO
  server,一个包含jBPM的JBoss的控制服务(不是普通jpdl下载的一部分)
  src,jBPM和identity组件java源码
  预包含的JBoss应用服务器包含以下组件:
  jBPM服务控制台,打包成web档案。控制台可以用来管理jBPM。
  将启动一个线程池用来显示执行的定时器以及异步消息。
  的表以及一个流程。
  一个流程范例,已经部署在jBPM数据库中。
  Identity组件。identity组件库是控制台应用的一部分。identity组件的表格已经部署在数据库中(使用JBPM_ID_开头的表)。  
  jPDL流程图形化设计工具
  jPDL包含一个图形化设计工具。此设计工具是用来处理业务流程的图形化工具,是一个eclipse插件。
  jPDL图形化设计的工具一个非常重要的特性就是支持所有的业务分析。它可以实现从业务分析建模到实现的平滑的转换。
  可以通过本地升级的方式来安装插件,也可以将插件解压到eclipse的feature目录下来实现安装。[译1]
  jBPM控制台应用
  jBPM控制台应用有二个目的。第一,作为运行时流程处理的服务。第二,作为管理和显示控制台用来检查和操作运行时实例。第三个功能是活跃业务显示器,用来统计流程执行量。这是一个用来查找瓶颈的非常有用的信息。
  jBPM核心库
  jBPM核心库是用来开发,并且在运行时作为处理流程实例的Java库。
  JBoss jBPM是一个java库,所以,它可以使用在任何java环境中,像web应用,swing应用,EJB,webservice……等等。jBPM库同样可以作为一个stateless session EJB打包并提供服务,这样可以部署在集群环境中提高性能。stateless session EJB是J2EE1.3规范中的一部分,所以可以部署在任何服务器中。
  jbpm-jpdl.jar包需要一些依赖包,像是hibernate,dom4j等。我们努力使它近可能少的依赖于其它包,具体的依赖包可以查看第五章//TODO
  jBPM使用hibernate作为持久层。hibernate作为O/R mapping模型,可以使用不同的方言来访问不同的数据库,所以jBPM可以使用不同数据库。
  JBoss jBPM API可以使用在你的任意项目中,像web应用,EJB,web service组件,message driven beans或者其它的java组件。
  JBoss jBPM identity组件
  JBoss jBPM可以结合任何包含用户以及其它组织机构信息的公司目录。如果项目中没有组织机构的信息时,JBoss JBPM包含了这个组件。模型使用identity组件用来丰富传统的servlet,ejb,portlet模型。
  了解更多信息,参见//TODO
  JBoss jBPM Job Executor
  JBoss jBPM用来在标准的Java(J2SE)环境中监控和调度工作。工作可以被定时器和异步消息使用。在Java EE的环境中,可以使用JMS和EJB timeSerive。
  Job Executor打包在核心jbpm-jpdl库中,必须有以下的部署环境:配置一个JbpmThreadServlet来启动Job Executor或者是启动一个单独的JVM来执行Job Executor线程。
  声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
  相关文章: Tomcat5.5.14+MSSQL2000部署JBPM3.2.1 DEMO 请假流程(备用)
  推荐链接: 即刻点击免费下载Rational最新试用版软件 IBM WebSphere 应用服务器管理免费培训活动

本文转自
http://www.javaeye.com/topic/123809
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值