`
chenjin
  • 浏览: 163225 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jbpm 使用日记6 理论知识学习.

    博客分类:
  • java
阅读更多
  日期: 第四周.第一天

   经过jbpm 的一段时间研究, 根据迭代式学习的方法. 今天开始对工作流理论的学习研究. 在国内企业的一个比较不好的一方面是研究一个知识领域很难到一个比较深入的程度.毕竟你要在技术研究和为企业创造价值找一个平衡点,既便这个平衡点有点急功近利, 不过这也是没办法的事情,不多说了.

   工作流定义.

   工作流管理联盟给出的工作流定义是: 工作流是一类能够完全或者部分自动执行的经营过程,它根据一些列过程规则,文档信息或者任务能够在不同的执行者之间进行传递与执行.

   Georgakopoulos 给出的工作流定义: 工作流是将一组任务(Task)组织起来完成某个经营过程.在工作流中定义了任务的触发顺序和触发条件.每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以是由一个或多个人与软件系统协作完成.任务的触发顺序和触发条件用来定义并实现任务的触发,任务的同步和信息流(数据流)的传递.

   PeopleSoft公司给出的定义是: 工作流是一个用来实施经营过程实践的机制.
   IBM Almaden 研究中心给出的工作流定义是: 工作流是经营过程的一种计算机化表示模型,定义了完成整个过程所需用的各种参数.这些参数包括对过程中每一个步骤的定义,步骤间的执行顺序,条件以及数据流的建立,每一步骤由谁负责以及每个活动所需要的应用程序.


  工作流管理技术基础 清华大学出版社 范玉顺

  工作流是一种反映业务流程的计算机化模型,它是为了在先进计算机环境支持下,实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型

  工作流管理系统定义

  WfMC给出的关于工作流管理系统的定义是: 工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预定义好的工作流逻辑推进工作流实例的执行.

  工作流系统提供的功能:
  1)  建立阶段: 主要考虑工作流过程和相关活动的定义和建模功能.
  2)  运行阶段的控制功能: 在一定的运行环境下,执行工作流过程, 并完成每个过程活动的排序和调度功能;
  3)  运行阶段的人机交互功能: 实现各种活动执行过程中用户与IT应用工具之间的交互.

  个人体会:  工作流技术的目的是为了优化企业组织结构, 利用信息技术减少人们沟通协作成本. 建立以企业生产活动为主线的组织结构. 工作流技术目前还不成熟. 在实施一个工作流产品之前, 企业需要做很多理清自身业务活动,组织结构人事的活动, 重构企业结构,尤其是在中国国企肯定会遇到非常大的阻力. 最终很可能出现为了工作流而"工作流".

  目前个人感觉有前途的产品, IBM的workflow 产品应该不是很差, (即便不好国人也会乐于选择.基于websphere 的产品线)  redhat jboss 应该是开源中的佼佼者了.

  参考资料: <<工作流管理技术基础>> 清华大学出版社 范玉顺 2001
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics