当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

[原创]工作流与过程控制(讨论)

发表于: 2009-11-09   作者:comsci   来源:转载   浏览次数:
摘要: 这是我去年在给一家公司做流程系统设计的时候,在JE问答中提出的问题,有人回答了,但是答案不是让我很满意,现在重新贴出来,重新回顾下 ================================================================================== 在实践中遇到了一些问题,结合过去的专业知识,在进行设计准备,现提出下面的问题 &nb
这是我去年在给一家公司做流程系统设计的时候,在JE问答中提出的问题,有人回答了,但是答案不是让我很满意,现在重新贴出来,重新回顾下

==================================================================================

在实践中遇到了一些问题,结合过去的专业知识,在进行设计准备,现提出下面的问题

    问题1:流程的节点是否需要像过程控制系统中的节点类似寻求能量与物质的流出量与流入量的平衡?
    问题2:这种节点信息的平衡态对整个流程的运行效率会起到什么样的作用?
    问题3:自动控制系统中的反馈控制如何应用在工作流系统设计中?
    问题4:现代控制理论和技术如何应用在工作流设计中?
    问题5: 工作流应用模型的建立是否需要专业的技术人员和专门的理论知识和实际经验?
 
     如果把流程中的节点看做一个具有信息流入量和信息流出量的点,那么我们可以应用自动控制和过程控制的理论体系来对此进行设计,实际上工作流中的节点相比起生产过程控制中的节点更加难以控制,因为工作流的节点是人,而生产控制过程中的节点往往是具有可控性的设备,对人而言很多参数是不可预测的,所以工作流的过程控制往往比生产过程控制更加复杂而多变,因此我们既需要借鉴自动过程控制的相关理论和知识,又必须考虑到工作流的实际应用情况.....

更多的问题还在不断的涌现,已经出现的问题还需要在和大家讨论的过程中积极思考。。。。。。

   整个流程实际上还是一个生产过程,只是我们希望得到的产品的类型比工业生产的产品类型更多。
 
问题补充:
希望看看下面的文章“基于工作流的车型开发过程管理模型”
http://cad.newmaker.com/art_8448.html

在博客中提到的流程系统的设计的高级目标就包含解决上面的问题的方法和思路
我仅仅是想要在方法论的层面把两种系统的相似之处抽象出来,而不是在具体的处理逻辑上面找到共同的地方。。。

=========================lewhwa (资深架构师)回答================================

引用
问题1:流程的节点是否需要像过程控制系统中的节点类似寻求能量与物质的流出量与流入量的平衡?

回答:工作流(以下简称WF)应该是以数字式方式进行,可无限放大(可Fork),也可无限缩小(Join)。过程控制(Process Control,简称PC)不行,可度量,可计算,必须守恒。是一种模拟方式。
引用
问题2:这种节点信息的平衡态对整个流程的运行效率会起到什么样的作用?

回答:有了前面,这点没有意义。
引用
问题3:自动控制系统中的反馈控制如何应用在工作流系统设计中?

回答:仍然是数字和模拟的区别。WF可以有反馈,可以没有反馈(超时可以废弃)。

引用
现代控制理论和技术如何应用在工作流设计中?

回答:每种理论有它自己的适应范围。可以说,基本上WF的设计不用这种理论。

引用
工作流应用模型的建立是否需要专业的技术人员和专门的理论知识和实际经验?

回答:如果WF的设计环境设计得足够好,门槛并不高!

引用
整个流程实际上还是一个生产过程,只是我们希望得到的产品的类型比工业生产的产品类型更多。

回答:这点没有问题。
引用
  “基于工作流的车型开发过程管理模型”
http://cad.newmaker.com/art_8448.html

刚才看了一下,这篇文章还是交互式流程活动。
PS:英文里的Process翻译到中文里面有过程,工艺等等,有一定的相似性,但根据不同的领域还是有不同的含义。

================================================================================
我的感觉是这个回答有点答非所问。。。回答者是站在比较书面的层次来理解工作流和过程控制之间的关系的。。。。 当然还是比较感谢有人能够回答。。。

虽然不同的系统属于不同的领域,但是还是有可以相互学习和借鉴的地方,特别是方法论这一层次的东西,有很多是可以相互借鉴的,我不相信做机械和工业等产品设计的人只要了解他们本行业的知识就可以做出好的作品和设计出来,同样的道理,我也认为要做好软件结构的设计,仅仅了解本行业的知识和理论就足够了..也就是多个领域的理论和知识对完成某个不相关领域的设计工作有相当重要的帮助。。。。

[原创]工作流与过程控制(讨论)

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
JWFD工作流引擎设计--节点匹配搜索算法(再讨论) NMSA Node matching search algorithm--节点匹配搜索
JWFDv0.96开源工作流引擎设计 ---XML to 数据库解析过程说明 注:这篇文章中所使用的“函数”就是指
jwfdv0.96开源工作流引擎设计 ---xml to 数据库解析过程说明 注:这篇文章中所使用的“函数”就是指
作者: comsci 发表于 2010-08-18 11:41 原文链接 阅读: 43 评论: 0 JWFD工作流引擎设计--简单矩阵建
暂时忽略工作流状态的问题,仅仅表示工作流的拓扑结构 为什么要搞这样的东东,jwfd v0.96版本中的引
一个用户的需求问题,用户也不知道如何描述,或者描述出现了偏差,于是中间经过了沟通后,我找到了
最近把工作流从传统的WebFrom上迁移到我的MVC4安全权限基础框架中,感觉非常不错MVC4在各方面给用户
本文简要介绍了jwfdv0.96工作流系统的流程图xml模型结构,其中带有少量的专业语言,浅显易懂,适合
本文简要介绍了JWFDv0.96工作流系统的流程图XML模型结构,其中带有少量的专业语言,浅显易懂,适合
注:这篇文章中所使用的“函数”就是指JAVA语言中的方法 作者 comsci 2010.10.7 四川。成都 算法设
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号