基于面向对象Petri网的企业间工作流建模研究
【摘要】:工作流管理是一种被广泛应用并迅速发展的技术,是实现企业业务过程建模、仿真分析、优化管理的核心技术。工作流技术将业务过程逻辑从应用系统中分离出来,达到了对过程建模、重组和重用的目的,而工作流建模是工作流技术研究的基础。目前工作流建模多集中在企业内部业务流程建模方面,对于企业间工作流建模研究较少。通过对企业间工作流的研究可以有效的利用不同企业的资源,提高企业的生产率,因而得到了越来越广泛的应用。本文主要基于Petri网相关理论进行企业间工作流建模和模型分析方法的研究与探索。
本文的工作主要包括以下方面:
1.将面向对象技术与Petri相结合,在对现有的面向对象Petri网(Object-Oriented Petri Net OOPN)定义进行分析和对比的基础上,提出了扩展的形式化面向对象Petri网描述规则,以抽象、简便的方法描述客观对象的相互关系。
2.针对社会经济运行中最常见的一种由消费者、销售企业、生产企业和原材料供应企业构成的生产交易系统业务过程的具体流程,利用前文提出的面向对象Petri网定义进行分析和系统建模,得到系统对象和系统整体的面向对象Petri网模型。
3.在建立系统对象和系统整体面向对象Petri网模型的基础上,进行系统性质分析,主要包括结构活性分析和结构有界性分析。目前面向对象Petri网模型活性分析与一般Petri网模型的活性分析方法类似,而为了分析整个系统的活性,可以利用对象通信网(Object Communication Net OCN)模型进行分析。本文在分析了对象通信网模型不足的基础上,提出了将对象间的消息库所和负责对象间通信的特殊变迁进行融合,然后利用关联矩阵和S-不变量来分析每个对象内部结构的活性,以分析整个系统活性的方法,并针对实际模型中的两个对象进行了活性、守恒性验证。
4.资源竞争问题是工作建模中所要关注的主要问题,工作流引擎的主要任务就是分配资源,但是所分配的资源是企业内部的计算机、人员等资源。本文提出企业间工作流模型中不仅有企业内部的资源竞争,企业间同样也存在对于市场资源的竞争,并针对其中的客户资源的竞争,提出了影响客户购买决策的因素和决策系数的计算方法。