浏览 10231 次
锁定老帖子 主题:jBPM4.0的用户指南(一)
精华帖 (10) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-12
最后修改:2009-03-12
第 1 章 导言 1.1. 许可证与最终用户许可协议 jBPM是依据GNU Lesser General Public License(LGPL)和JBoss End User License Agreement(EULA)中的协议发布的,请参考 the full LGPL license text和the full End User License Agreement。 1.2. 下载 可以从sourceforge上下载发布包http://sourceforge.net/project/showfiles.php?group_id=70542&package_id=268068。 1.3. 源码 可以从jBPM的SVN仓库里下载源代码https://anonsvn.jboss.org/repos/jbpm/jbpm4/。 1.4. JAVA虚拟机的版本 jBPM需要JDK(标准java)5以上的版本,你可以从这里下载:http://java.sun.com/javase/downloads/index.jsp 1.5. 什么是jBPM jBPM是一个可扩展、灵活的流程引擎,它可以运行在独立的服务器上或者嵌入任何Java应用中。jBPM可以执行多种流程语言并且支持多种执行模式。 1.6. 文档内容 在这个用户指南里,我们将介绍在持久执行模式下的jPDL流程语言。持久执行模式是指流程定义、流程执行以及流程历史都保存在关系数据库中,这是jBPM通常使用的方式。 这个用户指南介绍了jBPM中支持的使用方式.开发指南介绍了更多的、高级的、定制的、没有被支持的选项. TODO(想要做还未做的)?解释一下上文的"支持"?难道用户不应该搞清楚它是不是可以更好扩展?他们可以使用扩展,但是没办法保证完全稳定?END TODO 1.7. 流程定义,流程实例和执行 流程定义是针对过程中每一步的描述,例如,有一家保险公司,就有一个描述那家公司处理贷款请求的贷款流程定义。 贷款流程定义的示例 图 1.1. 贷款流程定义的示例 流程实例代表着流程定义的特殊执行例子,例如:上周五John Doe提出贷款买船,代表着一个贷款流程定义的流程实例。 一个流程实例包括了所有运行阶段,其中最典型的属性就是跟踪当前流向(execution)的指针。 贷款流程实例的例子 图 1.2. 贷款流程实例的例子 假设汇款和存档可以同时执行,那么主流程实例就有2个流向用来跟踪状态: 贷款执行例子 图 1.3. 贷款执行例子 一般情况下,一个流程实例是一个执行树的根节点,当一个新的流程实例启动时,实际上流程实例就处于根节点的位置,这时只有它的"子节点"才可以被激活。 使用树状结构的原因在于,这一概念只有一条执行路径,使用起来更简单。业务API不需要了解流程实例和执行之间功能的区别。因此,API里只有一个执行类型来引用流程实例和执行。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-12
感觉使用jbpm的人还是少点了,但是支持开源项目。
|
|
返回顶楼 | |
发表时间:2009-09-02
大哥我想在myeclipse6.5中安装jbpm4.0的图形插件,弄了好几天了
网上视频也看了,但是就是安装不上 不管是复制文件,还是link文件都不管用 通过菜单help->software update->manage cofig enable选择的插件,提示feature.xml有错等等,真是没办法了 网上有视频是在eclipse中安装的jbpm4.0,我现在用的是MyEclipse6.5 我现在的情况是在网上下载了一个可以安装的插件,但是生成的文件和jbpm4.0的不同 到底怎么安装,大哥指点啊 |
|
返回顶楼 | |
发表时间:2009-09-02
说真的没有什么意义的,
|
|
返回顶楼 | |
发表时间:2009-10-14
elvishehai 写道 说真的没有什么意义的, 楼上的,你就是个没事闲得慌的人,不愿意看就做你认为有意义的事去 |
|
返回顶楼 | |