论文部分内容阅读
摘要:协同管理是网络经济中现代企业的新需求,越来越多的业务过程需要跨越组织边界的协作。协同管理具有的虚拟性、动态性、开放性等特性,迫切需要有效的建模方法支持。文章综述了协作业务过程建模的方法和技术,指出近期研究的若干内容和方向,以推动其在国内的研究与发展。
关键词:虚拟企业;协作业务过程;建模方法
一、 引言
协作的思想,最早在20世纪60年代被应用于计算机科学和系统科学。近几年来开始被应用于管理科学。Gartner Group公司在1999年8月首次提出了协同商务的概念,随之带来了管理思想的一次变革,业界和学术界提出了多种协同商务的解决方案。在此背景下,企业协同管理成为网络经济中现代企业的新需求,虚拟企业、动态联盟等新型企业形态逐渐涌现。
协同管理具有的虚拟性、动态性、开放性等特性,对信息系统的开发提出了挑战。随着越来越多的业务过程需要跨越组织边界的协作,企业协同管理迫切需要有效的协作过程建模支持。
计算机技术、人工智能的发展,为企业过程建模的研究提供了基础。随着面向业务过程逐渐成为研究的热点,产生了大量支持业务过程的建模技术和工具、方法论。其中,针对协作过程建模的研究正逐渐成为研究的焦点和趋势,研究仍处于起步阶段。本文综述了协作过程建模的方法和技术,特别指出了近期研究的若干内容和方向,以推动其在国内的研究与发展。
二、 协作建模概述
协作是一种在协调的方式下共同行动的状态。工作群组中的协作具有目标、活动、相互依赖关系和活动者等四个要素,以及多种特征,包括:所有成员共享一个目标,但其子目标很可以不一致,甚至相冲突;协作的完成需要获知他人的所思所想、所做所为;协作人员之间存在相互依赖。同时,协作意味着具有更多的正式关系和共同使命的协议,在计划的制订、角色的区分和交流的渠道等方面有着严格地定义;资源配置得以相互认可,风险和收益可以共享或补偿;决策权仍然保留在各自的组织中。此外,协作从本质上就是分散的,其分散的特征随相关性的复杂程度而不同,包括活动在时间和空间上的分散性,协作团体中的成员数目,异质交互工作领域的结构复杂性,成员专业化的程度和范围,工作领域的不确定因素等等。协作中的活动越分散,协作活动的连接将可能越来越复杂。
三、 协作业务过程建模研究
围绕过程建模,国内外学者开展了一系列研究,提出了许多引人注目的理论框架和方法。比较著名的方法有:RAD、IDEF、BPMN和PERA方法。另外,工作流技术、Petri网和面向对象方法等也被应用到过程建模研究中。但众多模型纷繁复杂,建模的出发点不同,解决问题的思路不同,适用的对象也不同。不利于协作建模理论的深入发展。在协作企业中,合作是依据所建立的过程模型进行的。其中,任务、活动彼此相互约束,这种约束关系触发了任务、活动的连续动作,对这些任务及活动的控制与管理就成为对协作的控制与管理。业务过程建模不仅需要描述业务过程,更要捕捉协作的特征。因此,本文将从上述两个方面对理论结果进行评述:一是围绕协作的影响因素和特征,对建模方法进行总结;二是从建模方法的角度,阐述协作过程建模的相关成果。
1. 协作的特征。
一些学者面向供应链领域,试图确定影响协作的关键因素,并对其协作过程建模。对协作环境的要素、关键参数和绩效指标进行建模,能够有效的改善协作供应链的绩效。其中,技术和知识是研究比较多的两个因素。为管理跨越企业的物资流以及信息流,协作供应链受到其支撑技术的影响。而Donghui Lin从跨越文化的协作流程角度,Michael Cebulla使用知识扩散的方法,Cheng-Ter Ho利用分散知识模型,研究协作流程建模。此外,Haoxun Chen等认为基于价格的协作是一种协作模式,类似的,Guido Boella提出应使用基于价值而不是基于信息的协作语言,对自治的agent和组织之间的协作建模。其他的争论还有,Anderson认为成员企业的生产能力是否一致是协作成功的关键因素。Jose A. Ceroni则认为协作系统的边际收益决定了协作的效果。Christopher J. Medlina认为存在相关性的协同,协作兴趣在某种程度上影响了协作过程的结果。
在协作企业中,协作业务流程由一系列逻辑相关的活动组成,而活动和资源分散在各个伙伴企业中,需要恰当地分配和共享资源。协作过程建模需要详细剖析协作过程的细节,集中于过程中的协作活动。首先,关于业务规则的考虑。供应链运作偏好模型(2001)虽详细的描述了供应链流程的细节,但没有涉及业务规则。相比之下,Sunjae Lee和Hong mei Gou的研究更适合与虚拟企业协作的情形。Sunjae Lee建立的状态驱动的业务过程模型,明确地区分了业务规则和业务过程。Hong mei Gou提出的建模方法可以将业务流程分为活动与资源两种类型。
第二,关于协作角色及其之间的沟通。“角色”的概念更有助于理解协作的内容。角色能够将过程中的活动组成为与特定参与者相关的工作集,而交互能够显示这些参与者之间的相互关系。并进一步将其与其他建模方法结合。基于Role Interaction Networks、Role Activity Diagrams构建的协作模型,以及基于任务和角色的工作流模型,均描述了不同角色之间的沟通。
第三,关于协作的过程和目标。协作中存在两个或更多独立的组织和组织个体,他们为了共同的目标建立了合作的关系。协作是在信息技术的支持下向更大的目标的集成和协调。多数过程建模研究集中于某种类型的过程图,显示业务过程中的协作活动。但过程图的关键因素完全一致——活动、活动连接器、活动的协作模式。这些方法很少考虑协作的目标,从业务目标中分离出协作部分与内在部分。多数方法虽然能够描述参与者在过程中的行为,却无法清晰表述特定目标在相关交互中被执行的过程。一些学者从不同角度试图提出解决办法。Lin将协作机制的需求分为3层:commitment、role、activity;Narjes Khezami利用多代理系统,使用RosettaNet、web服务、本体技术结合,纷纷提出面向目标的建模方法。Artur Caetano等利用角色建模进行了解决,利用面向目标的概念将一个业务流程模型分解为一个业务目标模型和一个角色模型。Workflow Reference Model将业务过程定义为流程或活动的集合,以突出企业的业务目标。Onur Demir?觟rs更提出了一种基于业务目标和基本流程挖掘业务流程需求的方法,为软件开发中的需求确定提供支持。 2. 建模方法。
在传统的信息系统开发中,过程建模被大量用于业务过程的分析和再造。随着面向业务过程逐渐成为研究的热点(Hammer
关键词:虚拟企业;协作业务过程;建模方法
一、 引言
协作的思想,最早在20世纪60年代被应用于计算机科学和系统科学。近几年来开始被应用于管理科学。Gartner Group公司在1999年8月首次提出了协同商务的概念,随之带来了管理思想的一次变革,业界和学术界提出了多种协同商务的解决方案。在此背景下,企业协同管理成为网络经济中现代企业的新需求,虚拟企业、动态联盟等新型企业形态逐渐涌现。
协同管理具有的虚拟性、动态性、开放性等特性,对信息系统的开发提出了挑战。随着越来越多的业务过程需要跨越组织边界的协作,企业协同管理迫切需要有效的协作过程建模支持。
计算机技术、人工智能的发展,为企业过程建模的研究提供了基础。随着面向业务过程逐渐成为研究的热点,产生了大量支持业务过程的建模技术和工具、方法论。其中,针对协作过程建模的研究正逐渐成为研究的焦点和趋势,研究仍处于起步阶段。本文综述了协作过程建模的方法和技术,特别指出了近期研究的若干内容和方向,以推动其在国内的研究与发展。
二、 协作建模概述
协作是一种在协调的方式下共同行动的状态。工作群组中的协作具有目标、活动、相互依赖关系和活动者等四个要素,以及多种特征,包括:所有成员共享一个目标,但其子目标很可以不一致,甚至相冲突;协作的完成需要获知他人的所思所想、所做所为;协作人员之间存在相互依赖。同时,协作意味着具有更多的正式关系和共同使命的协议,在计划的制订、角色的区分和交流的渠道等方面有着严格地定义;资源配置得以相互认可,风险和收益可以共享或补偿;决策权仍然保留在各自的组织中。此外,协作从本质上就是分散的,其分散的特征随相关性的复杂程度而不同,包括活动在时间和空间上的分散性,协作团体中的成员数目,异质交互工作领域的结构复杂性,成员专业化的程度和范围,工作领域的不确定因素等等。协作中的活动越分散,协作活动的连接将可能越来越复杂。
三、 协作业务过程建模研究
围绕过程建模,国内外学者开展了一系列研究,提出了许多引人注目的理论框架和方法。比较著名的方法有:RAD、IDEF、BPMN和PERA方法。另外,工作流技术、Petri网和面向对象方法等也被应用到过程建模研究中。但众多模型纷繁复杂,建模的出发点不同,解决问题的思路不同,适用的对象也不同。不利于协作建模理论的深入发展。在协作企业中,合作是依据所建立的过程模型进行的。其中,任务、活动彼此相互约束,这种约束关系触发了任务、活动的连续动作,对这些任务及活动的控制与管理就成为对协作的控制与管理。业务过程建模不仅需要描述业务过程,更要捕捉协作的特征。因此,本文将从上述两个方面对理论结果进行评述:一是围绕协作的影响因素和特征,对建模方法进行总结;二是从建模方法的角度,阐述协作过程建模的相关成果。
1. 协作的特征。
一些学者面向供应链领域,试图确定影响协作的关键因素,并对其协作过程建模。对协作环境的要素、关键参数和绩效指标进行建模,能够有效的改善协作供应链的绩效。其中,技术和知识是研究比较多的两个因素。为管理跨越企业的物资流以及信息流,协作供应链受到其支撑技术的影响。而Donghui Lin从跨越文化的协作流程角度,Michael Cebulla使用知识扩散的方法,Cheng-Ter Ho利用分散知识模型,研究协作流程建模。此外,Haoxun Chen等认为基于价格的协作是一种协作模式,类似的,Guido Boella提出应使用基于价值而不是基于信息的协作语言,对自治的agent和组织之间的协作建模。其他的争论还有,Anderson认为成员企业的生产能力是否一致是协作成功的关键因素。Jose A. Ceroni则认为协作系统的边际收益决定了协作的效果。Christopher J. Medlina认为存在相关性的协同,协作兴趣在某种程度上影响了协作过程的结果。
在协作企业中,协作业务流程由一系列逻辑相关的活动组成,而活动和资源分散在各个伙伴企业中,需要恰当地分配和共享资源。协作过程建模需要详细剖析协作过程的细节,集中于过程中的协作活动。首先,关于业务规则的考虑。供应链运作偏好模型(2001)虽详细的描述了供应链流程的细节,但没有涉及业务规则。相比之下,Sunjae Lee和Hong mei Gou的研究更适合与虚拟企业协作的情形。Sunjae Lee建立的状态驱动的业务过程模型,明确地区分了业务规则和业务过程。Hong mei Gou提出的建模方法可以将业务流程分为活动与资源两种类型。
第二,关于协作角色及其之间的沟通。“角色”的概念更有助于理解协作的内容。角色能够将过程中的活动组成为与特定参与者相关的工作集,而交互能够显示这些参与者之间的相互关系。并进一步将其与其他建模方法结合。基于Role Interaction Networks、Role Activity Diagrams构建的协作模型,以及基于任务和角色的工作流模型,均描述了不同角色之间的沟通。
第三,关于协作的过程和目标。协作中存在两个或更多独立的组织和组织个体,他们为了共同的目标建立了合作的关系。协作是在信息技术的支持下向更大的目标的集成和协调。多数过程建模研究集中于某种类型的过程图,显示业务过程中的协作活动。但过程图的关键因素完全一致——活动、活动连接器、活动的协作模式。这些方法很少考虑协作的目标,从业务目标中分离出协作部分与内在部分。多数方法虽然能够描述参与者在过程中的行为,却无法清晰表述特定目标在相关交互中被执行的过程。一些学者从不同角度试图提出解决办法。Lin将协作机制的需求分为3层:commitment、role、activity;Narjes Khezami利用多代理系统,使用RosettaNet、web服务、本体技术结合,纷纷提出面向目标的建模方法。Artur Caetano等利用角色建模进行了解决,利用面向目标的概念将一个业务流程模型分解为一个业务目标模型和一个角色模型。Workflow Reference Model将业务过程定义为流程或活动的集合,以突出企业的业务目标。Onur Demir?觟rs更提出了一种基于业务目标和基本流程挖掘业务流程需求的方法,为软件开发中的需求确定提供支持。 2. 建模方法。
在传统的信息系统开发中,过程建模被大量用于业务过程的分析和再造。随着面向业务过程逐渐成为研究的热点(Hammer