论文部分内容阅读
当今市场已经从相对静态稳定演变为动态多变,经济竞争已发展为全球竞争,跨企业、跨地区的交易及合作日趋成为主流。随着经济的飞速发展,企业间的合作已经成为企业提高其竞争力的必要条件。跨组织工作流管理已经成为一个重要的研究领域。
相对于传统的工作流,跨组织工作流的特点是:规模更大、分布式信息系统的复杂性更强、业务过程的动态变化以及工作流在执行过程中各种不确定因素更多。
跨组织工作流的建模和分析是实现工作流管理(包括异常处理)的基础。由于跨组织工作流的复杂性、异构性和扩展性,跨组织工作流的建模和分析也是一个具有挑战性的研究课题。
随着工作流技术的发展,越来越多的企业依赖于工作流管理系统来开展日常的工作。工作流管理系统负责业务流程的建模和执行,因为这些业务流程往往涉及到多个组织,需要使用分布的资源,调用多个软件系统,而且时间跨度可能会很长,所以在工作流执行时不可避免会出现工作流异常,异常处理对工作流管理系统提出了更高的要求。
只有能够对工作流执行时出现的异常进行有效的处理,才可以帮助企业建立正确、可靠的工作流模型,并保证工作流得以顺利、正确地执行,达成企业经营的目标。研究工作流的异常处理,对于增强工作流管理系统的功能、推动工作流技术的实际应用具有重要意义。
工作流管理系统作为一种信息集成技术,其强大的协同能力为分布式的跨组织工作流提供了有力的支持。
现有的研究中,对于跨组织工作流的建模提出了各种方法,但其都有各自的局限性。对于异常处理的研究,则更多地集中在一般工作流的情形下,而对跨组织工作流异常处理的探讨相对较少。
本文旨在探讨合理的跨组织工作模型以及在相应模型下对于异常问题的表示和处理方法。具体来说,完成了以下工作:
1.在分析了跨组织工作流特点的基础上,提出了相应的建模策略,即基于任务定义的状态机工作流模型,其流程逻辑由业务规则来描述。相关的概念包括:跨组织工作流的状态机、任务定义、业务规则和流程状态等。该模型不仅解决了跨组织工作流的描述问题,同时提高了工作流过程模型的实时性、智能性和灵活性。
2.跨组织工作流异常在工作流模型中的描述方式也是本文研究的重点,即针对异常处理,进一步提出了异常结构表及扩充了任务的异常属性定义。
3.探讨了跨组织异常处理的策略和方法,即一种基于多代理系统(MAS)结构,以任务层次为异常处理对象的知识化(CBR案例推理)的跨组织工作流异常处理的方法,并介绍了该方法的系统结构和实现机制。
本文针对跨组织工作流的特点,提出了一个可适用的流程模型,并提出了一个较为综合的异常处理策略。但是,如何具体地把本文所提出跨组织工作流的异常处理策略付诸实现,包括:采用怎样的建模工具将本文所提出的跨组织状态机工作流模型完整地应用到实际工作中;工作流引擎和异常处理器两者如何交互,从而真正地实现本文提出的异常处理策略;又或者如何将本文讨论的概念和方法运用到现有的工作流设计工具中,即如何改进标准化的编译语言和异常处理构架等,都是值得进一步深入研究的课题。