jboss jbpm30相关资料综合概述.doc

上传人:F****n 文档编号:94317219 上传时间:2019-08-05 格式:DOC 页数:99 大小:598.50KB
返回 下载 相关 举报
jboss jbpm30相关资料综合概述.doc_第1页
第1页 / 共99页
jboss jbpm30相关资料综合概述.doc_第2页
第2页 / 共99页
jboss jbpm30相关资料综合概述.doc_第3页
第3页 / 共99页
jboss jbpm30相关资料综合概述.doc_第4页
第4页 / 共99页
jboss jbpm30相关资料综合概述.doc_第5页
第5页 / 共99页
点击查看更多>>
资源描述

《jboss jbpm30相关资料综合概述.doc》由会员分享,可在线阅读,更多相关《jboss jbpm30相关资料综合概述.doc(99页珍藏版)》请在金锄头文库上搜索。

1、JBoss jBPM 3.0 Workflow and BPM 实践 目录 Chapter1.介绍第一章:介绍第一章:介绍JBoss jBPM 是一个复杂的可扩展的工作流管理系统. JBoss jBPM 有直观的流程语言来表示商业流程图的术语比如,任务,异步通讯的等待状态,定时器,自动操作等等.把这些操作绑在一起, JBoss jBPM 就有了最强大和易扩展性的控制流机制. JBoss jBPM 只有最小的倚赖性可以很容易的作为java库来使用.当然它也可以用在吞吐量极为关键的J2EE 群应用服务器环境中. JBoss jBPM 可以同任何数据库配置可以部署在任何应用服务器上. 1.1.综述核

2、心工作流和BPM 功能被封状作为一个简单的Java库.这个库包括在jBPM数据库中存储,更新和检索流程信息的服务 Figure1.1.JBoss jBPM 组件一览 1.2.JBoss jBPM新手工具箱 新手工具箱是包含了jBPM所有组件包在一个可下载的包里. 这个包包括: jbpm-server , 预先配置的jboss 应用服务器. jbpm-designer , jBPM流程图形化设计器的eclipse插件 . jbpm-db ,jBPM 数据库兼容包 (参看下面). jbpm , 核心jbpm组件包括库和本手册. jbpm-bpel ,JBoss jBPM BPEL 扩展参考. 预配

3、置的JBoss 应用服务器有下列安装组件: 核心jBPM 组件 , 打包作为JBoss服务档案 一个包括所有jBPM 表格的完整数据库 : 默认的 hypersonic 数据库包含所有的jBPM表格和已经定义的流程. jBPM 控制台web应用程序 这个可以用来为jBPM管理员. jBPM调度程序 所有定时器的执行. 调度程序在新手工具箱里配置成了一个servlet.这个Servlet会为产生一个线程来监视每个定时器的执行. 一个流程例子 已经发布进了jBPM 数据库. 1.3.JBoss jBPM 图形化流程设计器 JBoss jBPM 也包括一个图形化的流程设计工具. 这个设计器是用来创作

4、商业流程的 JBoss jBPM 图形设计器是一个Eclipse插件. 独立安装版本的设计器工具已经在开发路线图里了. 图形化设计工具最重要的特性是它同时支持业务分析员和技术开发人员. 这样就可以在业务流程建模和实际执行之间平滑转换. 插件可用做为本地的update site(Eclipse 纯粹的zip文件),用做符合Eclipse软件更新机制的安装包. 当然你也可以把它展开到你的Eclipse的安装目录. 1.4.JBoss jBPM核心组件 JBoss jBPM 核心组件是纯粹的Java(J2SE)软件,来处理流程定义和运行时的流程实例执行. JBoss jBPM 是一个Java库. 因

5、此,它可以用在任何java环境比如web 应用程序,Swing应用程序,EJB,Web Service等等. jBPM 库可以被打包作为sateless session EJB(无状态会话EJB). 这可以用做集群的发布具有极高的吞吐量可伸缩性. 无状态会话EJB根据J2EE 1.3规范重新写过所以可以发布到任何应用服务器上. JBoss jBPM 核心组件被打包成一个简单的Java库文件.依赖你所使用的功能性,库 jbpm-3.0.jar及一些相关的第三方的库比如 . hibernate, dom4j 等等.这些相关性在有清晰的描述永久性方面, jBPM内部使用hibernate. 除了传统

6、的O/R 映射外, hibernate也分析不同数据库系统的SQL方言 ,这使jBPM在当前所有的数据库上都可以移植. JBoss jBPM API 可以从项目中任意编写的Java软件访问,比如Web应用程序,EJB,或web Service组件,消息bean或其他java组件. 1.5.JBoss jBPM控制台web应用程序 jBPM 控制台web应用程序是为两个目的服务的.首先,它作为流程执行运行时间任务生成的中央用户接口. 其次, 它也是一个管理和监视控制台允许检查和操作运行中的流程实例. 1.6.JBoss jBPM 身份组件 JBoss jBPM可以集成进任何包含公司用户和组织信息

7、的目录. 对项目来说从那里得到组织信息组件不是容易得到的, JBoss jBPM就包含这个组件. 身份组件使用的模型比通常的servlet,ejb和门户模型跟富有. 更多信息可参考1.7.JBoss jBPM调度程序 JBoss jBPM 调度程序是用来监视和运行已经计划到时执行流程的定时器的组件. 定时器组件被打包在核心jbpm库中, 但是它需要被发布到下面的任一环境中: 要不你把调度程序Servlet来产生监视线程或者就必须用独立的JVM来调用调度程序的main方法. 1.8.JBoss jBPM 数据库兼容包 JBoss jBPM 数据库兼容包包括所有支持数据库的相关信息,JDBC驱动程

8、序和数据库初始化脚本. 1.9.JBoss jBPM BPEL扩展 JBoss jBPM BPEL扩展是独立的扩展包用来支持BPEL(Business Process Execution Language 商业流程执行语言). BPEL的基本要素是 xml Scripting语言用来写其他web server的web services. JBoss jBPM 3.0 第二章:开始 第二章 开始第二章 开始本章将带你如何获得JBoss jBPM的第一步并且提供立即运行的初始提示 .2.1.下载包一览下面是当前可用的不同jBPM包清单. 这些包中的每一个都包含一个或多个可下载的文件. 同这些文件一

9、起的包含一个描述它的内容及相关安装的指示 所有下面下载的描述都可以在.上找到2.1.1.jBPM 3这是主要的发行包,包括了主要核心引擎和数个额外的你使用jBPM的时候可能用得上的包.下载这个包的文件从.2.1.1.1.新手工具箱如果你想尽快开始运行jBPM,那么这就是你想下载的文件.工具箱包含了所有jBPM的模块以及图形化的设计工具在一个单独下载的文件里名字为: jbpm-starters-kit-.zip. 展开这个压缩文件到目录下阅读readme.html 获取更多信息.有了这个工具箱,你可以立即开始进入.2.1.1.2.核心引擎和身份组件下载文件名为jbpm-.zip 包含jBPM 核

10、心引擎也包含角色和组管理的身份组件. 开始工作前, 展开文件到一个目录下,然后 jbpm-文件夹下找到包含重要的参考信息的readme.html文件2.1.1.3.数据库扩展如果你想改变jBPM的默认数据库( Hypersonic HSQLDB), 你需要下载这个包.文件名为jbpm-db-.zip 包含你改变数据库需要的各种资源. 包含, 数据库建立脚本, hibernate 属性文件及数据库JDBC驱动程序. 如何操作的步骤包含在 readme.html 文件里,它在你展开这个压缩包的最上层的目录下.2.1.2.jBPM 流程设计器The second package contains t

11、he downloads related to the jBPM Graphical Proces Designer. The designer enables you to author your process definitions and to easily deploy them. You can find these downloads.The designer is a plug-in for the Eclipse platform which is available for download either as a zipped Eclipse feature or as

12、a zipped Eclipse update site. There is no difference in content, the only difference is in the way you have to do the installation.2.1.2.1.Eclipse 更新站点If you want to be absolutely sure that the designer installation goes smoothly, we recommend to use the update site mechanism together with a new Ecl

13、ipse installation. Of cource the Eclipse version should match the downloaded update site archive. To obtain the Process Designer Update Site, you should download the file jbpm-gpd-site-.zip. Then follow the instructions in the readme.html file included in the archives root folder to succesfully inst

14、all the GPD.2.1.2.2.Eclipse 特性If you are tired of each time having to do a fresh Eclipse installation and you are willing to cope with some possible issues, you can try the feature download. In this case installation is as easy as extracting the archive into your Eclipse installation (make sure the included plugins and features folders end up in the same location of your Eclipse installation) overwriting

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号