- 浏览: 123662 次
- 性别:
- 来自: 黑龙江
文章分类
最新评论
-
Mr_lee_2012:
总有人无私的奉献着,感谢。。。
BPM jPDL 用户开发手册 3.2.3 (全文pdf) -
sinodragon21:
学习!
工作流之大局势 -
yuzhenling:
楼主大好人啊 大好人
BPM jPDL 用户开发手册 3.2.3 (全文pdf) -
楚天阔:
楼主 我居然下不下来。。。谢谢您分享了这么多好资料
jBPM各版本及新手工具包下载地址 -
bingxinhan_aman:
<div class="quote_title ...
工作流之大局势
1. 从奴隶社会到封建后期
工作流(WorkFlow)的概念是在现代信息系统的建设中逐步形成的,它有一个从局部到整体、从初级到高级、从简单到复杂、从奴隶社会到封建盛世的发展过程,按其发展历程,我们一般把它分为三个阶段:
﹡ EDF(电子数据流)阶段
EDF(电子数据流)阶段是工作流的奴隶社会阶段。此时的工作流在信息技术中的应用,仅着眼于利用信息技术减轻人们在流程中的计算强度,如设计一个流程用来协调多个会计统计帐目。所以,EDF最主要的特点是仅对企业单项业务进行处理,基本不涉及管理的内容。
﹡ TPF(事务处理流)阶段
TPF(事务处理流)阶段是工作流的封建初期。TPF并没有形成对企业的全局业务的管理,而着眼于对企业局部业务的管理,比如,设计一套工作流程,来管理物资的采购和供应。
﹡ IMF(信息管理流)阶段
当今的工作流已经发展到封建后期-------IMF(信息管理流)阶段, IMF强调对企业业务的全局的整体性的管理。在这个阶段,工作流就是为了完成同一目标而相互衔接、自动进行的一系列业务活动或任务。目前,工作流技术与信息技术以及企业管理紧密结合,已经悄悄渗入MIS系统、ERP系统和CRM系统等企业级关键系统中,并迅速成为这些系统的核心。在这个阶段,保皇派工作流经历了大发展,革新派工作流也风涌而现。
2. 保皇派与革新派
与其它信息技术相比,工作流技术属于较新的一个, 它现在仍处于标准的制定阶段,目前已有的标准按采用的技术分为两大派别,第一派是保皇派,基于纯XML技术;第二派是革新派,基于Web服务技术。保皇派与革新派打得难分难解,所以,现在仍有一些工作流引擎没有采用任何标准而独立实现,也就是说,它们不依靠保皇派,也不依靠革新派。
2.1 保皇派分支
﹡ XPDL(Xml Process Definition Language)
XPDL是保皇派最得人心的一派,因为它是。在工作流领域第一个致力于标准化工作的是Workflow Management Coalition (WfMC),它成立于1993年。1994年11月,wfmc发布了工作流管理系统的参考模型。参考模型提出了五类接口,有关过程模型的定义则构成了接口一的核心内容。接口一早期的标准为WPDL(Workflow Process Definition Language),后来,这一接口的规范变更为XPDL。XPDL是至今工作流领域最为重要的一个标准,目前大多数工作流引擎是依据该标准设计开发的。
﹡ BPML(Business Process Model Language)
因为对太子派的工作方式不满意,BPMI发布BPML规范,成立新的八爷党。由于八爷党发展的非常之快,WfMC和BPMI在2002年6月26日宣布将合作制定业务流程和工作流标准,即采用BPML来描述工作流过程,同时采用XPDL所定义的工作流模型。
﹡ OMG的Workflow Management Facility
四爷OMG是支持太子的,不过四爷这个人很有报负,在其他领域也做的有声有色。四爷OMG的Workflow Management Facility联合太子的WfMC规范,定义如何将工作流向CORBA转换---要知道, CORBA可是四爷的强项。现在很多老百姓支持四爷OMG的Workflow Management Facility。四爷这招,发展了自己的势力,又不惹生气,真是妙啊!
保皇派其它分支势力很小,这里就不多说了。
2.2 革新派分支
﹡ WSCI
2002年6月26日,BEA,Intalio,SAP,Sun四家公司提出了基于xml的WSCI规范,推动Web服务进入了一个全新的阶段。这个规范主要描述了一个参与和其它服务进行协作交互的Web服务所交换的消息流。WSCI是第一个革新派,后来又发展了几个新的革新派,
如WSFL(属IBM),Xlang(属MS),因有天生缺陷,均没有很大起色。
﹡ ebXML
ebXML是一组支持模块化电子商务框架的规范。ebXML支持一个全球化的电子市场,它使得任意规模的企业通过交换基于XML的信息,不受地域限制地接洽和处理生意。ebXML是联合国(UN/CEFACT,贸易促进和电子商务中心)和OASIS(结构化信息标准发展组织)共同倡导、全球参与开发和使用的规范。由于现在老百姓都不喜欢抬着羊去换米,而喜欢在网上来个B2C,所以革新派ebXML最近发展很快。
﹡ BPEL
2002年8月9日,Microsoft, BEA, IBM, SAP & Siebel联合提交发布了BPEL规范。 BPEL联合了一系列革新派/保皇派力量( XLANG, WSFL, BPML)。此规范描述如何处理输入的消息,它不是一个关于业务流程规格化定义的规范。简单的说,可以将它看作XML形式的编程语言,提供将WSDL-Services组合成控制流的能力。顾名思义,此规范重点在(也不只限于)Web Service。
还有其它的革新派如RosettaNet等,因为势力很小,这里也不多说了。
3. 大户人家
这里所谈的大户人家指工作流领域的商业软件供应商,他们都背靠靠山,或穷或富。我们这里按地区来划分他们。
3.1中国之外的大户
﹡ BEA 的WLI
﹡ Fujitsu的 i-Flow
﹡ IBM的 Holosofx
﹡ SAP 的NetWeaver
﹡ Sonic 的Orchestration Server
﹡ Ultimus
﹡ Versata
这些人家大都非常富有;如果需要,请自己搜索他们的信息。
3.2国内的大户人家
﹡ 信雅达的SunFlow 这个公司留给我的印象很好,包括他们的总经理石总。
﹡ 西安协同的协同工作流
﹡ 上海东兰的DLFlo
这里对公司就不多介绍了,否则有做广告的嫌疑J。本人有国内工作流产品的比较报告,大家需要可以给我发邮件索取。
4. 寒门傲骨
这里的寒门傲骨指的是开源工作流引擎的实现,寒门子弟也是有政治取向的,我们还是按保皇派和革新派来区分他们,而自由派指没有按固定的标准来实现的工作流门派。
4.1保皇派寒门
﹡ OFBiz
OFBiz最主要的特点是OFBiz提供了一整套的开发基于Java的web应用程序的组件和工具。其中包括实体引擎, 服务引擎, 消息引擎, 工作流引擎, 规则引擎等。OFBiz先前的工作流引擎基于WfMC和OMG的规范,使用XPDL作为流程定义语言,也就是说,它是支持太子XPDL的,而且和十三爷OMG的关系非常之好。OFBiz新版的工作流引擎采用Shark工作流引擎,我们不建议再去学习OFBiz自身的工作流引擎。
﹡ OBE
OBE 是由Adrian Price主持开发的一个开放源码的Java工作流引擎,支持WfMC规范,包括接口1(XPDL)、接口2/3(WAPI)和接口5。OBE主要基于J2EE实现。OBE的接口1实现得非常好,可惜,OBE的载体公司Zaplet已经于前不久被合并,合并后的公司没有继续发展OBE的打算。Adrian Price离开了原来的公司,投奔我们前面说过的大户Versata。Versata也不打算继续OBE。OBE至今没有release版,很是可惜。
﹡ Shark
Shark是完全根据WFMC规范实施的,可扩展功能的工作流引擎,它利用xpdl来定义流程,同时还包括服务器端的用于活动节点执行的WFMC工具代理API。Shark中的每个组件例如持久层,事物管理器,脚本引擎,流程库,都是可以按照标准实施运用的,而且还可以被具体项目的模块扩展和替换。Shark和XPDL定义工具的事实标准JAWE同出名门,市场前景被很多人看好。OFBiz新版的工作流引擎采用Shark工作流引擎,OBE的载体公司Zaplet被合并,对Shark的发展将很有利。2004年9月9日,shark发布1.0版本,对它的发展无疑是一剂强心针。笔者从Shark发展的早期就在国内力推它,有幸成为Shark工作流引擎在国内的主要推广者之一(http://blog.csdn.net/hongbo781202/),感到十分荣幸。Shark的讨论请看http://211.95.124.238:22/cgi-bin/forums.cgi?forum=24。
4.2 革新派寒门
﹡ OpenebXML
OpenebXML项目致力于提供一个ebXML框架,主要支持 UN/CEFACT和OASIS发布的ebXML规范2.0版。
﹡ Bonita
Bonita是一个符合WfMC规范、灵活的协同工作流系统。Bonita基于浏览器、使用SOAP和XML数据绑定技术的Web Services封装了已有的工作流业务方法并将它们以基于J2EE的Web Service形式发布。
﹡ Twister
Twister的目标是提供新一代、易集成、应用Java领域中最新成果、面向B2B的工作流解决方案。流程引擎基于BPEL业务流程规范和Web Service标准。
﹡ ActiveBpel
ActiveBPEL引擎是一个于今年7月发布的健壮的运行时环境,它能执行用户按BPWL4WS规范编写的业务流程。ActiveBPEL引擎由Active Endpoints公司开发和维护,该公司同时在它的多个商业产品中使用了该技术。本人将密切观注ActiveBPEL引擎的技术发展和产品状态。
4.3 自由派寒门
﹡ OSWorkflow
OSWorkflow的最大特点是灵活
﹡ OpenWFE
OpenWFE是一个开放源码的Java工作流引擎。 它的思想来源于 Scheme,包括可升级的三个组件:引擎、工作列表和Web界面。
﹡jBpm
jBpm是tom baeyens编写的一个灵活可扩展的工作流管理系统。jBmp将工作流应用开发的便利性和杰出的企业应用集成(EAI)能力结合了起来。jBmp包括一个Web应用程序和一个日程安排程序。jBmp是一组J2SE组件,可以作为J2EE应用集群部署。国内目前有部分人研究jBpm。
评论
标题党嫌疑。。。。
发表评论
-
BPM jPDL 用户开发手册 3.2.3 (全文pdf)
2008-10-16 12:58 9064最近太忙了,实在没有时间详细校稿,应大家要求,现在在将全文转为 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第24章
2008-09-27 08:35 2542第24章 可插拨架构 jBPM功能特性分裂成模块。每个模块都有 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第23章
2008-09-27 08:31 1518第23章 工作流的TDD文件 23.1.工作流TDD介绍 既然 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第22章
2008-09-27 08:30 1973第22章 安全 jBPM的安全属性还处于alpha阶段。本章归 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第21章
2008-09-27 08:27 1907第21章 jBPM流程定义语言(JPDL) JPDL指定一个X ... -
jBPM jPDL 用户开发手册 3.2.3 - 第20章
2008-09-23 09:04 1822第20章 业务流程仿真 jBPM包含一个仿真组件,这个是jB ... -
jBPM jPDL 用户开发手册 3.2.3 - 第19章
2008-09-23 09:00 1981第19章 日志 日志的目标是保持追踪流程执行的历史。在运行时 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第18章
2008-09-23 08:59 2068第18章 Web Services支持 本章描述了jBPM ... -
jBPM jPDL 用户开发手册 3.2.3 - 第17章
2008-09-23 08:57 3224第17章 邮件支持 本章描述了jBPM jPDL中随包发行的邮 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第16章
2008-09-23 08:22 1658第16章 商务日历 本章描述了jBPM的商务日历。商务日历知道 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第15章
2008-09-23 08:20 2077第15章 异步连续 15.1. ... -
jBPM jPDL 用户开发手册 3.2.3 - 第12章
2008-09-12 15:06 2790第12章 任务分配 jBPM的 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第14章
2008-09-04 13:02 174914章 定时器 本章描述了jBPM如何和定时器工作一起工作。 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第13章
2008-09-03 20:49 1638第13章 文档管理 这仍然是一个试验性的属性。 为了使用这个 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第11章
2008-09-03 20:45 1989第11章 上下文 上下文是关于流程变量的。流程变量是维护同流程 ... -
jBPM jPDL 用户开发手册 3.2.3 - 第10章
2008-09-02 12:42 2852第10章流程建模 10.1. 概 ... -
jBPM jPDL 用户开发手册 - 第9章
2008-08-24 06:24 2345第9章Java EE 应用服务器工具 本章将描述jBPM提供的 ... -
jBPM各版本及新手工具包下载地址
2008-08-22 17:40 4414由于一些刚开始学习jBPM的朋友看文档时,一般会提到 j ... -
jBPM jPDL 用户开发手册 - 第8章
2008-08-22 08:13 2771第8章 jBPM 数据库 8.1. 切 ... -
jBPM jPDL 用户开发手册 - 第7章
2008-08-20 17:24 2838第7章持久化 大多数的情况,jBPM用于维护流程的执行跨度很 ...
相关推荐
### Java工作流之大局势 #### 工作流概念与发展历程 工作流(WorkFlow)的概念随着现代信息系统的发展而逐渐形成和完善。它经历了一个从局部到整体、从初级到高级、从简单到复杂的演变过程。根据其发展脉络,我们...
1.引言2004年9月,笔者在网络发布了《工作流之大局势》的最初版本(http://blog.csdn.net/hongbo781202/archive/2004/09/26/117271.aspx),技术界朋友们反响非常强烈:很多网站和博客做了转载;在之后的约1年中,我...
紫石社区为适应新形势、新任务要求,以民族工作进社区为契机,积极探索基层社区民族工作新机制。例如,社区积极探索,建立处理涉及社区民族矛盾和纠纷的长效办法,坚持“尊重人、理解人、感动人”的工作态度,及时...
2. 研制周期短、技术风险大、质量要求高,而经费相对紧张,传统的基于经验的设计方法受到严峻挑战。 3. 需要充分借鉴和利用以往型号的研制经验,以节省产品研制成本、提高产品研发效率和提升总体方案设计水平。 ...
这篇论文《新形势下的深圳市流动人口治安防控的现状与对策研究》深入探讨了深圳市在当前社会经济背景下,如何应对流动人口带来的治安挑战。深圳作为中国改革开放的前沿城市,吸引了大量的人口流入,这使得流动人口的...
文章首先指出了当前油田企业思想政治工作中存在的主要问题,包括缺乏有效机制引导、工作流于形式、投入不足等,这些都限制了企业的发展。 针对这些问题,文章提出了以下建议措施: 1. 提高对思想政治工作的重视,...
2. 工作体制、机制、制度不健全:缺乏明确的政治思想工作制度,可能导致企业员工的思想工作流于表面,仅作为应付检查的形式,无法真正引导员工形成积极向上的价值观。 3. 人员知识结构与时代脱节:随着科技和经济的...
三极管作为开关元件,就是让三极管工作在饱和与截止两个状态,截止状态好处理,只要切断基极电流就可以了,饱和状态要选取多大的限流电阻呢,首先要确定最大集电极电流,即开关负载的工作电压与负载的电阻比值,最大...
在分析新形势下基层开放大学的财务管理工作时,首先需要理解的是转型背景及其所面临的挑战。基层开放大学是在广播电视大学转型升级后形成的新型高等学校,目的是利用现代信息技术来支持面向成人的远程开放教育。然而...
管理者对思想政治工作的重要性认识不足,过于关注经济效益,导致工作流于表面,缺乏实质性的创新和效果。工作内容往往过于单一,未能与员工的实际需求和成长相匹配,忽视了个人发展的层面。此外,思想政治工作机制...
《大学生就业形势与政策》的学习教案旨在帮助大学生理解当前的就业环境,分析就业难题,并指导他们如何有效地规划自己的职业生涯。这份资料主要分为六个部分,详细阐述了大学生就业的相关问题。 一、引言部分强调了...
3. 新的压力与挑战:随着城乡经济的发展和农村劳动力向城镇转移,流动人口数量增加,给计划生育管理工作带来了更大的压力。现有的行政管理体系难以适应这种变化,需要更多的配合和努力。 4. 明确目标与措施: - 以...
总的来说,工会经审工作在新形势下面临的挑战需要通过创新思维和方法来克服,以适应不断变化的经济环境,更好地服务于工会的核心工作,保障工会经费和资产的安全,维护职工的合法权益。这是一项系统性工程,涉及到...
【基层档案工作者适应新形势的关键】 在信息化社会的快速发展背景下,档案管理工作正面临着前所未有的变革,对基层档案工作者的专业技能和素质提出了更高的要求。基层档案工作者不仅要掌握传统的档案管理知识,还要...
- 缺乏系统的规划和持续性的关注,思想政治工作常常被忽视或流于形式。 2. **缺乏整体合力**: - 政工干部往往孤军奋战,未形成全员参与的良好氛围。 - 各部门之间缺乏有效的沟通和协作机制,导致思想政治工作与...
首先,安全意识的缺乏使得车辆管理工作流于形式,未能深入到每个员工的思想中。其次,车辆管理制度的不完善和执行不到位,使得车辆管理缺乏有序性和规范性。再者,有效的监督机制缺失,尤其是在车辆运行过程中,管理...
【标题】: 新形势下计划生育...综上所述,新形势下的计划生育宣传教育工作需要紧跟时代步伐,把握群众需求,创新方法手段,提升工作质量,从而在稳定低生育水平、提高人口素质和构建和谐社会的道路上发挥更大的作用。
"新形势下电力企业内部审计发现问题责任界定工作研究" 本文研究了电力企业内部审计发现问题责任界定工作的重要性和必要性。内部审计是电力企业治理的主要手段,也是企业风险控制的“第三道防线”。然而,当前电力...