目前我看过采用JBPM的工作流有web-console (JBPM 3.2.1自带)、RUNA WFE、SMART,就这三个我做一个比较:
RUNA WFE
RUNA WFE是上面提到的三个中,唯一可以直接部署应用的,当然也有它的缺点,下面我会提到。这个框架采用的是Struts作为表示层,流程管理和组织架构管理都做的不错,良好的国际化,文档很全。如果只打算研究可以看下它的permission部分,它已经实现了对流程查看、启动、结束等的权限控制,JBPM自身在这部分基本还是TODO状态。
OK,再说就偏题了,下面讲了它的Taskform实现。RUNA采用了Web-Con ...
作者:kthq
jBPM是jBoss的子项目,那么其在jBoss上的部署就相当简单了,基本不用废话,因为在jBPM套装版本(suite)中的server目录就是一个已经部署好jBPM的jBoss,不过这个jBoss启动的时候要连带启动很多应用,太慢了,有点受不了。所以我们最好在Tomcat上部署一个纯洁的、独立的jBPM应用,以便研究。
那么,首先,我们需要建库,在db目录中有各种数据库的建库脚本,方便起见,我们用默认的jbpm.jpdl.hsqldb.sql,在hsqldb上建立数据库。
hsqldb是个轻量级的、简单易用的内存/文本数据库,乃是用来做demo的上上佳品。具体怎么 ...
作者:kthq
在开源的工作流项目中,jBPM受到的评价不错。
其官方网站 www.jbpm.org 可以下载最新的版本,以jbpm-jpdl-3.2.*版本为例,说说如何安装jBPM的流程设计器。
首先,下载之,可以选择下载jbpm-gpd-feature版本——图形化流程设计器,就是单单一个eclipse插件;或者下载suite版本——这个套装版本含有jBPM的所有内容,当然包括流程设计器,它位于designer目录中。同时,如我们所知,这个版本的设计器是基于eclipse的图形化工具,它需要eclipse 3.2.*版本,同时需要GEF和EMF插件的支持,这些软件要先准备好。
那 ...
作者:胡长城
今天和同事chelsea 就活动实例状态的实现思路上进行了讨论。我们两个站在了两个不同的角度来看待,这两个不同的角度也正好眼下最为常见到的两种实现思路:
Chelsea是从状态角度来看待,当然也完全是从state pattern的角度来思考:状态在达到某个状态的时候,会引起或必须引起活动实例执行什么操作。
而我是从活动实例的角度来考虑,活动实例的状态只是活动实例的一个属性体,是因为什么行为,造成了什么状态的结果。
&nbs ...
作者:胡长城
目前主要列出了13家公司,这几家主要是做workflow的。当然,目前国内做OA,做Platform(包含workflow)的公司很多,但是,在workflow方面非常专注的,比较少。
还有很多公司没有列出来,主要是个人感觉他们在workflow这一个方面并不是非常强劲(可能他们的product,platform很好),比如:BOS(金蝶),EOS(普元),GK-Workflow(北京点击科技),iOffice.net ...
作者:胡长城
在阅读此篇文档的时候,首先需要对jBpm有些了解。好歹知道jBpm最主要的基本元素就是三个:State,Action,Transition
其State相当于我们通常所说的Task,而Transition则有根XPDL的Transition很类似了。那么Action呢?
jBpm我想,其最大的特色就是提供了一套比较简单但是很实用的Event(Action)处理机制。不过,这套Event依 ...
作者 胡长城(银狐999)
1 前言... 1
2 阅读本篇的基础准备... 2
2.1 概念的基础... 2
2.2 环境的基础... 2
3 什么是流程引擎内核?... 3
4 引擎内核所关注的四个主要问题... 4
4.1 &n ...
作者:bozo2000
JBoss jBPM is a flexible, extensible workflow management system. JBoss jBPM has an intuitive process language to express business processes graphically in terms of tasks, wait states for asynchronous communication, timers, automated actions,... To bind these operations together, JBoss j ...
作者:一杯咖啡
城市政府宽带网络软件平台连接一个城市的市政府、党的机关、人大、政法四大类几十甚至上百个机关。政府部门中有大量的工作是需要部门内、部门之间的多部门、多工作岗位、多工作人员协同工作来完成的。而且其工作呈工作流状态和事务性状态(既工作流程的完整性)。
例一:公文的起草到完成、存档,构成了一个典型的工作流:
例二:跨部门的审批。市民、企业到政府机关办理证件、执照,往往要启动一个跨部门的协同工作流。一个大、中型城市的财政局的办事流程有100多个,而约有1/3的办事流程都是要经过物价局、公安局、主管厅等。而且办事流程会因各种原因作出三种选则:推回上一环节重新审批;通知流程启动者,该 ...
作者:杨洪波
工作流一直是实施BPM的重要环节,以往的开源与闭源的划分已经不适合如今的工作流局势,开源已经渗透到了各个领域,如今的工作流已是三分天下的大局。
图1 工作流参考模型基本部件接口
一般在划分工作流产品时,会按是否开源分为商业产品和开源产品两大类。时至今日,业内人士都会同意这样的一个观点:漠视开源是非常可怕的一件事情。所以本文中不再按这样的标准进行划分,而把工作流产品分为如下三大系列:纯工作流系列、BPM系列和融合系列。
纯工作流系列
工作流管理联盟(workflow management coalition, WFMC)定义了工作流参考模型,图1描述了该模型 ...
- 浏览: 7477 次
- 性别:

- 来自: 大连

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
国内外主要的bpm厂商
这两年的产品中,国外的K2.Net不错,产品的可扩展性很好,可能对于实施人员的要 ...
-- by 首席技术官 -
国内外主要的bpm厂商
在04年时就看到这篇文章,应该说这篇文章的确反映了当时的国内工作流现状,但从过去 ...
-- by 首席技术官 -
国内外主要的bpm厂商
我也说两句,不知道大家对原来美国FileNet(凡纳)公司的BPM有了解没,我个 ...
-- by liushoucang -
国内外主要的bpm厂商
还有那个BEA的ALBPM
-- by markgoo -
国内外主要的bpm厂商
我搞liveflow有4年了,对liveflow非常熟悉,现在还是liveflo ...
-- by ayeah






评论排行榜