智能流程模式下的流程执行及异常处理的研究

智能流程模式下的流程执行及异常处理的研究

论文摘要

随着国内网络资源的不断发展,使用互联网的人口数量迅速增加。人们不只是利用网络进行网页浏览、收发电子邮件等简单操作,通过网络购物并以银行卡付款的消费方式正逐渐流行,市场份额也在快速增长,使得电子商务网站如雨后春笋般层出不穷。Web服务的出现提供了一种企业之间互相自动的进行通讯的能力,使得网络应用为人们提供帮助的能力大大增强,促进了电子商务不断深入发展,进一步向动态电子商务演变。网络应用通过协调、组织、调用各个服务商提供的Web服务,可以很容易的为用户提供更加强大的功能。很爹隋况下,按照流程组织各种Web服务,可以更好的满足用户复杂的、个性化的需求,也可以更加有效的组织各个Web服务,发挥Web服务的最大作用。但是在面向Web服务的互联网环境下,按照流程组织Web服务,给原有的流程模式带来了新的挑战。因此,在面向服务的互联网环境中,迫切需要一种更加灵活、更加智能、更加敏捷的流程模式,为此我们采用了一种新型的流程模式--智能流程(Smartflow)模式。不同于传统的流程模式,Smart flow模式中流程是根据用户的需求自动生成;流程的完成者也不再是指定的服务,而是根据用户需求自动选择合适的Web服务;一个流程不再为众多用户服务,而是服务于指定的用户,充分体现了个性化。所以,流程的执行过程以及在执行过程中所产生异常的处理方法也具有了新的特点。本文首先分析了现有工作流模式中的流程执行过程以及执行过程中所产生异常的处理方法,以此为基础设计了智能流程模式下友好的执行方法和一种更加实用的服务评估方法。友好的流程执行方法是在业务流程执行过程中,通过与用户的友好交互,不仅能使用户感觉执行过程更加友好,而且可以使系统掌握流程的执行情况,对流程的执行过程加以监控。而文中的评估方法,是根据以前流程执行的情况,对服务完成任务的情况进行评估并加以记录,当新的流程执行出现异常时,可以迅速的匹配其他合适的WEB服务。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 问题的提出
  • 1.2 相关研究
  • 1.3 文章的组织结构
  • 第二章 智能流程模式介绍
  • 2.1 两种重要的支撑技术
  • 2.1.1 Web服务技术
  • 2.1.2 工作流管理技术
  • 2.2 智能流程模式介绍
  • 2.2.1 智能流程模式和传统流程模式
  • 2.2.2 一个典型的应用场景
  • 2.3 智能流程整体模型
  • 2.3.1 知识管理工具
  • 2.3.2 业务流程生成器
  • 2.3.3 服务注册中心
  • 2.3.4 流程执行模块
  • 2.4 Smartflow模型的整体运行
  • 2.4.1 领域专家定义本体和规则
  • 2.4.2 服务提供商注册自己的服务
  • 2.4.3 根据用户提出的需求生成业务流程
  • 2.4.4 用户选择满意的流程交由流程引擎执行
  • 第三章 智能流程的执行过程
  • 3.1 智能流程执行器的总体框架
  • 3.2 智能流程的展示
  • 3.3 Smartflow的友好提示
  • 第四章 智能流程模式的异常检测及处理
  • 4.1 智能流程异常处理模块结构框架
  • 4.2 日志记录及流程监控
  • 4.2.1 任务结构的扩展
  • 4.2.2 日志仓储结构
  • 4.2.3 日志的记录
  • 4.2.4 流程监控器的设计
  • 4.3 故障检测机制及恢复策略
  • 4.3.1 “错误”建模
  • 4.3.2 三层检测模型
  • 4.3.3 智能流程的恢复策略
  • 第五章 总结与展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 攻读学位期间参与科研项目情况
  • 攻读学位期间获奖情况
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  ;  ;  

    智能流程模式下的流程执行及异常处理的研究
    下载Doc文档

    猜你喜欢