基于状态ECA规则和Web服务的业务过程集成方法研究

基于状态ECA规则和Web服务的业务过程集成方法研究

论文摘要

随着经济竞争的不断加剧和市场的不断扩大,如何有效地支持跨部门、跨企业之间的业务过程集成,己成为新一代企业信息系统面临的重大挑战。当前,Web服务的逐步成熟以及业务规则技术的深入发展为业务过程集成提供了底层相关技术和应用环境的支持。越来越多的企业将自己的业务能力包装成Web服务发布,当业务过程发生改变时,通过组合已有的Web服务适应现代企业业务环境的多变性和动态性。然而,在这些基于Web服务的业务过程集成系统中,相对稳定的过程流和动态易变的业务逻辑语义相互紧耦合,并且缺乏两者之间的清晰耦合点,不易于业务过程的动态变化。业务规则技术特别是ECA规则的出现虽然揭开了事件驱动业务过程的序幕,为上述问题提供了解决思路,但是并没有顾及到业务过程中的状态信息。业务过程与状态息息相关,在不同状态中的业务对象会对同一事件做出不同的反应,从而产生不同的业务过程。所以,仅凭事件驱动模式并不能很好的适应多变的业务需求。针对当今业务过程集成的现状及不足,本文主要做了以下几方面工作:首先,介绍了Web服务环境下的业务过程集成方法和关键技术,深入的研究了Web服务以及ECA规则在业务过程集成中的应用,分析业务过程集成方法的现状及不足。其次,把状态引入到ECA规则中,提出状态ECA规则,并在此基础上提出一种由状态和事件共同驱动的业务过程模型——基于状态ECA规则的业务过程模型.它由基于状态变迁的抽象过程流和状态ECA规则两部分组成,实现了过程流和业务逻辑语义的分离和松散耦合。最后,给出一种由状态ECA规则驱动Web服务组合从而实现业务过程集成的方法,为企业能够更好的适应易变的业务环境,快速集成业务过程提供了一种新思路。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景
  • 1.2 研究现状以及问题的提出
  • 1.3 本文主要工作和创新点
  • 1.4 本文结构
  • 2 基于Web 服务的业务过程集成
  • 2.1 面向服务的体系结构SOA
  • 2.2 什么是Web 服务
  • 2.3 Web 服务环境下的业务过程集成模型
  • 2.4 本章小结
  • 3 业务流程描述语言WS-BPEL
  • 3.1 WS-BPEL 概念
  • 3.2 WS-BPEL 的基本结构
  • 3.2.1 WS-BPEL 中的活动
  • 3.2.2 活动的状态迁移
  • 3.2.3 补偿和故障处理
  • 3.2.4 事件处理
  • 3.3 WS-BPEL 对业务流程的定义和支持
  • 4 基于状态ECA 规则的业务过程模型
  • 4.1 基于状态变迁构建抽象过程流
  • 4.1.1 状态
  • 4.1.2 状态变迁
  • 4.1.3 构建抽象过程流
  • 4.2 过程流的有限状态自动机定义
  • 4.2.1 有限状态自动机
  • 4.2.2 过程流的有限状态自动机表示
  • 4.3 状态ECA 规则
  • 4.3.1 ECA 规则
  • 4.3.2 状态ECA(SECA)规则
  • 4.3.3 SECA 规则中的状态和条件
  • 4.3.4 SECA 规则中的事件
  • 4.3.5 SECA 规则的执行模式
  • 4.4 SECA 规则对过程流的控制
  • 4.5 状态和事件的共同驱动
  • 5 SECA 规则驱动的Web 服务组合体系结构
  • 5.1 结构的提出
  • 5.2 Web 服务的运用
  • 5.2.1 用Web 服务封装状态变迁
  • 5.2.2 SECA 规则的XML 描述
  • 6 应用实例
  • 6.1 业务过程集成实例
  • 6.2 动态修改
  • 7 总结和展望
  • 参考文献
  • 致谢
  • 个人简历
  • 硕士研究生期间发表论文情况
  • 相关论文文献

    • [1].基于时间自动机的ECA规则交互问题研究[J]. 计算机应用与软件 2017(02)
    • [2].基于ECA规则的动态数据交换技术[J]. 计算机工程 2008(05)
    • [3].基于ECA规则的工作流时间约束分析[J]. 中国管理科学 2008(05)
    • [4].航运减排:从船舶ECA起步[J]. 中国海事 2016(03)
    • [5].ECA现场杀菌消毒控制系统设计[J]. 硅谷 2012(09)
    • [6].基于情景分析的ECA规则提取方法研究[J]. 计算机工程 2012(22)
    • [7].结核分枝杆菌稳定L型粘附ECa_(109)细胞的荧光染色法观察[J]. 中国人兽共患病学报 2009(08)
    • [8].基于ECA规则约束有向图的工作流建模[J]. 计算机应用与软件 2009(01)
    • [9].基于ECA规则的动态工作流建模方法研究[J]. 丽水学院学报 2008(05)
    • [10].船舶排放控制区(ECA)与船舶进入ECA区域的措施[J]. 珠江水运 2017(10)
    • [11].ECA评估在海底管道AUT检测中的应用[J]. 焊接技术 2015(10)
    • [12].BPEL4WS与基于ECA规则的过程模型的转换[J]. 微计算机信息 2009(36)
    • [13].ECA罩面沥青路面就地热再生技术的可行性分析[J]. 中外公路 2019(05)
    • [14].基于ECA规则的GIS服务链异常恢复策略[J]. 计算机工程与设计 2016(02)
    • [15].轧制驱动ECA大应变加工及后续热处理对5052铝合金力学性能与晶体取向的影响[J]. 稀有金属 2015(08)
    • [16].基于ECA的公交现场调度模型构造研究[J]. 微型电脑应用 2009(09)
    • [17].钢悬链线立管环焊缝ECA断裂疲劳评估技术[J]. 中国海洋平台 2019(06)
    • [18].政策跟踪审计动态监测模型引入ECA规则的探讨[J]. 财会研究 2018(12)
    • [19].大白菜钙运输基因ECA和钙响应基因CAS在缺钙胁迫下的表达分析[J]. 植物生理学报 2015(04)
    • [20].长三角ECA提前实施启示[J]. 中国船检 2017(11)
    • [21].船舶排放控制区域(ECA)介绍及PSC检查应对[J]. 中国海事 2016(03)
    • [22].2219铝合金搅拌摩擦焊结构ECA评定[J]. 宇航材料工艺 2019(02)
    • [23].自升式海洋平台桩靴裂纹工程临界评估(ECA)[J]. 中国海洋平台 2018(03)
    • [24].一种ECA规则驱动的BPEL流程异常处理和分析机制[J]. 小型微型计算机系统 2010(07)
    • [25].ECA易密实沥青混凝土施工技术研究[J]. 城市建筑 2020(03)
    • [26].排放控制区限制下邮轮航线及速度优化[J]. 运筹与管理 2019(03)
    • [27].数据仓库实视图维护ECA算法及改进[J]. 中国科技信息 2008(01)
    • [28].探秘法国ECA公司的反水雷无人潜航器[J]. 兵器知识 2011(07)
    • [29].普适计算环境下基于模糊ECA规则的访问控制方法[J]. 计算机科学 2013(02)
    • [30].基于ECA规则的电子报税管理平台的研究[J]. 农业网络信息 2013(04)

    标签:;  ;  ;  ;  

    基于状态ECA规则和Web服务的业务过程集成方法研究
    下载Doc文档

    猜你喜欢