论文部分内容阅读
时间是自然界无所不在的客观属性,自然界的任何信息都具有相应的时态属性,业务流程也不例外。传统的业务流程研究通常只考虑了流程的主谓宾,即操作者、操作、操作对象,而忽视了时间在这之中扮演的重要角色。随着人们对时间管理需求在业务流程中的日益增长,时态关系不应当仅限于状态之间的某种简单的时态依赖,它应当被概念化、模型化并在业务流程中得到充分的支持。这就给业务流程相关技术的发展带来了新的研究课题和挑战。可以断言,开展时间管理研究,对于增强业务流程管理软件系统的柔性、确保业务流程计划的高效执行和提高企业的竞争力具有实际意义。
业务流程的管理最终目的是确保恰当的人在恰当的时间执行恰当的事件,一个满足业务流程控制逻辑却违反特定时间限制的业务活动是没有实际意义的,因此,在业务流程模型投入运行前,需要对业务流程模型进行时间规格说明与验证,以确保业务流程管理系统的时间行为正确性。
本文基于中山大学软件所研究的全局流程集成平台,首先讨论了如何将时间属性附之于业务流程之上,将现有的业务流程模型扩展为时态业务流程模型,并在此之上讨论业务流程的时间行为分析,然后提出了如何防止和处理两类时间违反的方法并给出了模型的实现细节。最后,本文对所研究的方法作出总结,并指出业务系统时间管理的发展方向。通过实践证明时间管理的支持对于开发灵活性和实用性的业务流程系统具有重要的指导意义。