日期: 第四周.第一天
经过jbpm 的一段时间研究, 根据迭代式学习的方法. 今天开始对工作流理论的学习研究. 在国内企业的一个比较不好的一方面是研究一个知识领域很难到一个比较深入的程度.毕竟你要在技术研究和为企业创造价值找一个平衡点,既便这个平衡点有点急功近利, 不过这也是没办法的事情,不多说了.
工作流定义.
工作流管理联盟给出的工作流定义是: 工作流是一类能够完全或者部分自动执行的经营过程,它根据一些列过程规则,文档信息或者任务能够在不同的执行者之间进行传递与执行.
Georgakopoulos 给出的工作流定义: 工作流是将一组任务(Task)组织起来完成某个经营过程.在工作流中定义了任务的触发顺序和触发条件.每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以是由一个或多个人与软件系统协作完成.任务的触发顺序和触发条件用来定义并实现任务的触发,任务的同步和信息流(数据流)的传递.
PeopleSoft公司给出的定义是: 工作流是一个用来实施经营过程实践的机制.
IBM Almaden 研究中心给出的工作流定义是: 工作流是经营过程的一种计算机化表示模型,定义了完成整个过程所需用的各种参数.这些参数包括对过程中每一个步骤的定义,步骤间的执行顺序,条件以及数据流的建立,每一步骤由谁负责以及每个活动所需要的应用程序.
工作流管理技术基础 清华大学出版社 范玉顺
工作流是一种反映业务流程的计算机化模型,它是为了在先进计算机环境支持下,实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型
工作流管理系统定义
WfMC给出的关于工作流管理系统的定义是: 工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预定义好的工作流逻辑推进工作流实例的执行.
工作流系统提供的功能:
1) 建立阶段: 主要考虑工作流过程和相关活动的定义和建模功能.
2) 运行阶段的控制功能: 在一定的运行环境下,执行工作流过程, 并完成每个过程活动的排序和调度功能;
3) 运行阶段的人机交互功能: 实现各种活动执行过程中用户与IT应用工具之间的交互.
个人体会: 工作流技术的目的是为了优化企业组织结构, 利用信息技术减少人们沟通协作成本. 建立以企业生产活动为主线的组织结构. 工作流技术目前还不成熟. 在实施一个工作流产品之前, 企业需要做很多理清自身业务活动,组织结构人事的活动, 重构企业结构,尤其是在中国国企肯定会遇到非常大的阻力. 最终很可能出现为了工作流而"工作流".
目前个人感觉有前途的产品, IBM的workflow 产品应该不是很差, (即便不好国人也会乐于选择.基于websphere 的产品线) redhat jboss 应该是开源中的佼佼者了.
参考资料: <<工作流管理技术基础>> 清华大学出版社 范玉顺 2001
分享到:
相关推荐
JBPM采购申请系统——19_JBPM采购申请系统(三).7z JBPM采购申请系统——19_JBPM采购申请系统(三).7z JBPM采购申请系统——19_JBPM采购申请系统(三).7z JBPM采购申请系统——19_JBPM采购申请系统(三).7z JBPM采购申请...
JBPM采购申请系统——17_JBPM采购申请系统(一).7z JBPM采购申请系统——17_JBPM采购申请系统(一).7z JBPM采购申请系统——17_JBPM采购申请系统(一).7z JBPM采购申请系统——17_JBPM采购申请系统(一).7z JBPM采购申请...
JBPM采购申请系统——18_JBPM采购申请系统(二).7z JBPM采购申请系统——18_JBPM采购申请系统(二).7z JBPM采购申请系统——18_JBPM采购申请系统(二).7z JBPM采购申请系统——18_JBPM采购申请系统(二).7z JBPM采购申请...
JBPM采购申请系统——16_JBPM开发报销系统(三).7z JBPM采购申请系统——16_JBPM开发报销系统(三).7z JBPM采购申请系统——16_JBPM开发报销系统(三).7z JBPM采购申请系统——16_JBPM开发报销系统(三).7z JBPM采购申请...
JBPM采购申请系统——15_JBPM开发报销系统(二).7z JBPM采购申请系统——15_JBPM开发报销系统(二).7z JBPM采购申请系统——15_JBPM开发报销系统(二).7z JBPM采购申请系统——15_JBPM开发报销系统(二).7z JBPM采购申请...
JBPM采购申请系统——14_JBPM开发报销系统(一).7z JBPM采购申请系统——14_JBPM开发报销系统(一).7z JBPM采购申请系统——14_JBPM开发报销系统(一).7z JBPM采购申请系统——14_JBPM开发报销系统(一).7z JBPM采购申请...
【标题】"eclipse配置jBPM(jbpm-test-6.1.0.Final.jar)"涉及的是在Eclipse集成开发环境中配置jBPM(Java Business Process Management)框架的实践教程。jBPM是一个开源的工作流和业务流程管理平台,它允许开发者...
jbpm-jpdl-suite-3.2.GA.zip
本指南由胡奇编写,旨在为开发者提供一个全面的参考,帮助他们快速学习和掌握使用jBPM4进行工作流应用的开发。 ### 标题知识点: - **工作流应用开发:** 工作流应用开发是指通过建立工作流模型,使用计算机程序来...
jbpm-jpdl-suite-3.2.3.zip工作流 设计器
jbpm-installer-3.2.6.GA.jar
jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-3.1.2.插件,jbpm-starters-kit-...
jbpm-flow-5.1.0.Final.jar jbpm5
jbpm-bam-5.1.0.Final.jar jbpm5
jBPM jars也可以在中央maven仓库中使用 (也可以在JBoss maven仓库中)。 如果您使用Maven,只需添加一个依赖关系pom.xml: <groupId>org.jbpm <artifactId>jbpm-test <version>7.3.0.Final 这与Gradle,Ivy...
jbpm jbpm4.3.jar DDDDDDDD
jbpm-flow-builder-5.1.0.Final.jar jbpm5
jbpm-persistence-jpa-5.1.0.Final.jar jbpm5
4. **jbpm-jpdl.jar** - JPDL (Java Process Definition Language) 是JBPM使用的一种流程定义语言,类似于XML,用于描述业务流程的逻辑。通过JPDL,开发者可以创建、修改和管理工作流模型,包括定义任务、事件、过渡...