导读:
工作流的发展
工作流的概念起源于生产组织和办公自动化领域,它是针对日常工作中具有固定程序的活动而提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力。工作流技术一出现马上就得到了广泛的重视和研究。按照工作流应用系统的特点,可以将工作流技术的发展过程分为以下几个阶段:
第一个阶段:工作流应用在特定的领域,如:图像处理及文档管理。在这一阶段工作流和应用系统的体系结构是不可分割的,作为一个完整的应用,适用的环境比较简单。
第二个阶段:工作流功能被分离出来,提出了流程定义的概念。系统提供了可以描述流程的语言,用户可以对流程进行定义,但工作流面对的仍然具体应用,不能独立出来,所提供的功能还不全面,性能和系统的结构也不够先进。
第三个阶段:工作流管理系统的概念被提出来,它以组件的思想提出了工作流自动化的概念。工作流各个功能部分被清晰的分离出来,工作流管理系统以“中间件”的形式作为开发平台提供给第三方软件商进行开发和应用。
1993年,国际工作流管理联盟(Workflow Management Coalition,WFMC)的成立标志着工作流技术开始进入相对成熟的阶段。
现在,对工作流的技术研究以及相关的产品开发已经进入了更加繁荣的阶段,更多更新的技术被集成进来,文件管理系统、数据库、电子邮件、移动式计算、Internet服务等技术都被容纳到工作流管理系统之中。工作流管理技术已被广泛地应用于办公自动化、客户关系管理、知识管理等电子商务和电子政务领域,为越来越多的政府部门和企事业单位所接受。
工作流管理系统的主要目标是通过调用有关的信息资源与人力资源来协调业务过程中的各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自动化。随着经济的全球化发展,商业企业之间的竞争日趋激烈。优胜劣汰,若要在竞争中取得优势,企业必须提高工作效率,减少业务支出,缩短工作周期。相当数量的公司正重新策划或设计他们的商业事务流程,以使之更加富于生产力和高效率性。相应地,已有的应用软件必须加以修改,同时还需要编写新的软件。由于计算机网络的飞速发展以及计算机系统的多样性,新的应用软件必须运行于一个分布式的、异构的环境中,并行地完成某一特定任务,同时还应提供对其支撑环境必要的处理功能。工作流技术恰好满足这些要求。
对企业利用工作流方法进行业务过程的建模和深入分析不仅可以规范化企业的业务过程,发现业务过程中不合理的环节,对企业的业务过程进行优化重组,而且由工作流管理系统所建立的业务过程模型本身就是企业非常重要的知识库和规范库,可以指导企业实施计算机管理信息系统[2]。在深入分析企业需求基础上建立的企业业务模型可以在最大程度上提高企业ERP或者其他管理系统的成功率。所以,大力发展并推广工作流技术对于促进我国企业管理规范化和信息化有重要的现实意义。
本文首先介绍了工作流技术的发展过程、工作流的基本概念,给出了工作流管理联盟(WFMC)所定义的工作流管理系统的功能、体系结构和参考模型。然后根据此参考模型,结合实际的科研项目,使用面向对象的方法进行设计,描述了工作流管理系统在企业应用系统中的应用模型和实现过程。着重描述了工作流与应用结合的两个模型,以及每个模型的特点和功能,并在此基础上提出了流程模板设计与指派参与者分离的设计思想,利用这样的思想设计出基于UniflowV3.5的企业应用系统,并给出系统的实现。
TOP
本文转自
http://soa.5d6d.com/redirect.php?fid=7&tid=63&goto=nextoldset
工作流的发展
工作流的概念起源于生产组织和办公自动化领域,它是针对日常工作中具有固定程序的活动而提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力。工作流技术一出现马上就得到了广泛的重视和研究。按照工作流应用系统的特点,可以将工作流技术的发展过程分为以下几个阶段:
第一个阶段:工作流应用在特定的领域,如:图像处理及文档管理。在这一阶段工作流和应用系统的体系结构是不可分割的,作为一个完整的应用,适用的环境比较简单。
第二个阶段:工作流功能被分离出来,提出了流程定义的概念。系统提供了可以描述流程的语言,用户可以对流程进行定义,但工作流面对的仍然具体应用,不能独立出来,所提供的功能还不全面,性能和系统的结构也不够先进。
第三个阶段:工作流管理系统的概念被提出来,它以组件的思想提出了工作流自动化的概念。工作流各个功能部分被清晰的分离出来,工作流管理系统以“中间件”的形式作为开发平台提供给第三方软件商进行开发和应用。
1993年,国际工作流管理联盟(Workflow Management Coalition,WFMC)的成立标志着工作流技术开始进入相对成熟的阶段。
现在,对工作流的技术研究以及相关的产品开发已经进入了更加繁荣的阶段,更多更新的技术被集成进来,文件管理系统、数据库、电子邮件、移动式计算、Internet服务等技术都被容纳到工作流管理系统之中。工作流管理技术已被广泛地应用于办公自动化、客户关系管理、知识管理等电子商务和电子政务领域,为越来越多的政府部门和企事业单位所接受。
工作流管理系统的主要目标是通过调用有关的信息资源与人力资源来协调业务过程中的各个环节,使之按照一定的顺序依次进行,从而实现业务过程的自动化。随着经济的全球化发展,商业企业之间的竞争日趋激烈。优胜劣汰,若要在竞争中取得优势,企业必须提高工作效率,减少业务支出,缩短工作周期。相当数量的公司正重新策划或设计他们的商业事务流程,以使之更加富于生产力和高效率性。相应地,已有的应用软件必须加以修改,同时还需要编写新的软件。由于计算机网络的飞速发展以及计算机系统的多样性,新的应用软件必须运行于一个分布式的、异构的环境中,并行地完成某一特定任务,同时还应提供对其支撑环境必要的处理功能。工作流技术恰好满足这些要求。
对企业利用工作流方法进行业务过程的建模和深入分析不仅可以规范化企业的业务过程,发现业务过程中不合理的环节,对企业的业务过程进行优化重组,而且由工作流管理系统所建立的业务过程模型本身就是企业非常重要的知识库和规范库,可以指导企业实施计算机管理信息系统[2]。在深入分析企业需求基础上建立的企业业务模型可以在最大程度上提高企业ERP或者其他管理系统的成功率。所以,大力发展并推广工作流技术对于促进我国企业管理规范化和信息化有重要的现实意义。
本文首先介绍了工作流技术的发展过程、工作流的基本概念,给出了工作流管理联盟(WFMC)所定义的工作流管理系统的功能、体系结构和参考模型。然后根据此参考模型,结合实际的科研项目,使用面向对象的方法进行设计,描述了工作流管理系统在企业应用系统中的应用模型和实现过程。着重描述了工作流与应用结合的两个模型,以及每个模型的特点和功能,并在此基础上提出了流程模板设计与指派参与者分离的设计思想,利用这样的思想设计出基于UniflowV3.5的企业应用系统,并给出系统的实现。
TOP
本文转自
http://soa.5d6d.com/redirect.php?fid=7&tid=63&goto=nextoldset