论文部分内容阅读
随着信息技术和管理理论的发展以及计算机和网络的广泛应用,工作流技术正在成为计算机应用领域的一个新的研究热点。工作流技术起源于办公自动化,后来广泛的应用于图像处理、文档管理、群件系统等领域,现已成为建设ERP、CRM、物流管理等企业信息系统的核心技术。企业正确实施工作流管理可以充分利用企业的各方面资源,提高企业的信息化程度、运行效率和竞争能力,并为组织的变化提供灵活的支持,这已成为了不争的事实。 然而由于企业应用环境的复杂性和多样性,工作流产品的应用和推广受到了严重的限制。企业最终用户希望工作流产品能够定制出反映实际业务流程的工作流模型,这种定制包括两个层次:模型的流程定制和模型的结构定制。模型的流程定制是对企业业务控制流程的调整,属于工作流的基本功能,目前对这方面的研究已经比较成熟;模型的结构定制是从总体结构上对工作流模型进行的调整。这是因为工作流模型的结构必须适应企业应用环境,任何工作流都不可能脱离企业应用环境独立运行,无论是业务活动的执行还是活动转移时的条件判断都依赖于企业应用环境的支持。企业应用环境包括与业务过程相关的企业数据、信息、软件、资源等多方面因素。由于经营目标的差异,企业的应用环境各不相同。即使只考虑同一企业,它的应用环境在不同时期也会发生变化。一个工作流产品能否在企业中推广的关键问题就在于它是否能够为企业提供量身定制的工作流模型。因为工作流模型是工作流产品的基础,它限定了工作流产品的工作能力和适用范围。如果工作流模型本身不能适应企业复杂多变的应用环境,既使产品功能再强也不会令用户满意。本文试图找到一种合适的方案以提供一个具有广泛适应性的工作流产品。 本文提出了一种面向对象的工作流建模方法以及工作流相关对象的概念。工作流相关对象是一种用来定义参与工作流活动执行的各种企业资源的元类,它的每个实例都是一个企业模型中的类定义,如:角色类、数据类、应用类等。面向对象的工作流建模方法利用工作流相关对象实现工作流过程模型和企业应用环境的分离,使工作流模型具有适应性和可重用性。 本文根据面向对象的工作流建模思想,设计了工作流元模型及其可视化的建模工具。为了验证工作流模型的可用性,开发了工作流执行服务原型系统。本文给出了面向对象工作流元模型的详细规范和可视化建模工具及原型系统的设计类图。