节点文献
面向Web服务环境的工作流系统例外处理机制研究
Research on Exception Handling of Workflow Systems in Web Services Environments
【作者】 赵肄江;
【导师】 刘建勋;
【作者基本信息】 湖南科技大学 , 计算机应用技术, 2007, 硕士
【摘要】 网络技术的成熟和国家政策的引导,促进了制造业信息化、电子政务和电子商务等信息服务基础设施以及应用系统的快速发展。而在这些基础设施和系统中存在大量以过程为核心的应用需求。因此,作为业务过程建模、管理和监控的有力工具,工作流管理系统得到了产、学、研的广泛关注、并成为一个热点的研究问题。近年来,随着Web服务技术飞速发展,其应用也变得越来越广。Web服务的广泛应用促成了商务环境日益开放和标准化,因此将导致激烈的市场竞争,进而引发企业业务过程管理系统必须快速适应这种动态多变、跨企业的复杂应用需要。然而,由于业务过程的动态与多变性,这使得模型表示严格的工作流很难预先描述所有的业务过程变化,因此在实际应用中出现例外将是不可避免的。这就要求工作流管理系统提供有效的例外处理机制。尽管传统工作流在例外处理方面已有很多的研究工作出现,但是在Web服务环境下的工作流管理系统由于具有其突出特点(可选服务多、集成对象存在异构特性、存在动态调用的需求等),其例外处理机制必然有新的需求。为此,研究和探讨这种新型环境下的工作流管理系统的例外处理机制将具有十分重要的理论与现实意义。本论文借鉴面向对象编程设计中例外处理的思想,提出了一种针对Web服务环境下工作流管理系统的新的例外处理模型。其主要特点是:1)把例外处理流程从正常的业务流程中分离出来,从而简化主流程,使人们更好地关注问题的主要方面;2)为Web服务动态调用提供例外处理保障机制;3)在原有的工作流模型上进行扩充以保持良好的兼容性。该例外处理机制主要包含的模块有例外感知器、规则选择器、CBR推理器、例外处理器以及规则库和例外处理案例数据库。论文首先建立了面向Web服务环境的工作流管理系统例外处理模型,然后研究了其体系结构以及例外处理器的设计与实现,最后通过一个实例分析了方案的可性行。
【Abstract】 As the advancement of network technology and the pressure from our government, modern information services infrastructures, such as manufacturing information system, electronic government, electronic commerce and etc., and application systems develop very quickly. And these infrastructures and systems take processes as their core. As an effective tool for business process modeling, management and monitoring, workflow management system has attracted attention from industrial, academic and research domain and has become a hot research topic recently.Web services have been developed very quickly and used broadly in recent years, which brings us up an open and standard business environment. As a result, the market competition becomes more and more intensively. Thus, enterprise business process management system should adapt to these dynamic changing and inter-enterprise’s complicated application quickly. Due to dynamic and various business processes, however, it is difficult for workflow to model the changes of a business process. Therefore, it is inevitable that there may happen some exceptions in an application. Although there are many research literatures on exception handling of traditional workflow, there are few researches about that in the new type of workflow system which is based on web services. However, workflow system in web service environments has its outstanding characteristics, such as huge candidate web services, heterogeneous object, dynamic invocation. Thus, it is very important to study exception handling mechanism of workflow in this new environments both theoretically and in practically.We propose a new model of workflow system exception which refers the exception ideas from OOP. Its main characteristics are: 1) it separates processes of exception handling from normal business process, which simplify the main business process and make us focus on the main aspect of our business; 2) It provides an exception handling mechanism for dynamic invocation of web services. 3) It complies with the original workflow model. The proposed model consists of exception-aware, rule-chooser, CBR, exception handling, rule database and exception handling case database (EHDB). The thesis is organized as follows. It first proposes the model and then constructs the architecture. After that the design and implementation of the mechanism is elaborated. At last, the feasibility of the approach proposed is analyzed through a case study.
【Key words】 Workflow Management System; Exception Handling; ECA; Web Services;