首页> 中文学位 >面向业务流程的服务执行机制的研究与实现
【6h】

面向业务流程的服务执行机制的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题的背景和意义

1.2研究的主要问题

1.3论文的组织与结构

第二章研究基础

2.1面向服务的架构

2.1.1 SOA的概念

2.1.2 SOA的原则和意义

2.1.3 SOA与Web服务的关系

2.2企业服务总线ESB概述

2.2.1 ESB与SOA的关系

2.2.2 ESB的特点和基本功能

2.2.3 ESB实现模式

2.3基于服务面向领域的开发方法概述

2.3.1开发生命周期

2.3.2业务服务模型及业务流程模型设计理念

2.3.3与现有开发方法的比较

2.4小结

第三章业务流程

3.1业务服务模型的层次结构

3.1.1触发事件

3.1.2结果事件

3.1.3触发事件到结果事件的映射

3.1.4业务服务

3.2业务流程

3.2.1基于业务服务的业务流程

3.2.2服务间结果事件与触发事件的映射

3.3执行流程描述

3.3.1服务的表示

3.3.2服务间事件映射的表示

3.4基于XML文档的执行流程描述示例

3.5小结

第四章流程执行机制

4.1消息驱动

4.1.1消息处理过程

4.1.2消息驱动

4.2事件与消息的转换

4.2.1消息的结构

4.2.2事件与消息的转换

4.3消息调度

4.4小结

第五章业务流程执行器的设计与实现

5.1业务执行器的概要设计

5.2数据库设计

5.3业务流程执行器的详细设计

5.3.1静态模型

5.3.2动态模型

5.4业务流程执行器的实现

5.4.1事件处理模块的实现

5.4.2服务执行模块的实现

5.4.3调度模块的实现

5.4.4运行实例

5.5小结

第六章结论

参考文献

致谢

展开▼

摘要

Internet提供了可供访问的大量的孤立Web服务,将已有的Web服务进行组合产生更大的价值是目前应用Web服务的趋势。使用Web服务构建应用系统,需要使用面向接口编程的方式来进行开发;然而目前Web服务仅简单的提供了功能层次上的接口,对Web服务在确定业务领域中的有效利用和复用都带来了困难。按照接口编程方式开发的应用系统由独立的Web服务组合而成,如何对控制服务执行的业务流程进行正确有效的描述,以及采用执行机制可以支持基于服务的应用系统的运转都成为目前研究的热点问题。 针对上述问题,本文提出了业务服务模型的概念。业务服务模型对Web服务提供的功能接口进行业务层次上的抽象和封装,使其体现出业务接口一事件。业务服务模型可以使Web服务更好的适用于面向业务领域的系统开发。在业务服务模型的基础上,本文重点对基于业务服务的业务流程以及业务流程的执行机制进行了研究。 业务流程描述的是应用系统流程中业务服务之间控制逻辑关系和数据依赖关系。通过对业务流程特点的分析和业务服务模型研究,本文将业务服务的事件及事件间的映射关系作为业务流程描述方法;并确定了执行流程描述的内容,作为业务流程具体执行的指导。 在对业务流程研究的基础上,本文研究了支撑业务流程运转的流程执行机制,流程执行机制充分考虑基于业务服务的业务流程的特点,以消息处理的方式作为流程执行驱动,采用了消息的同步并发处理模式。最后,对业务流程和业务流程执行机制进行了原型实现。通过数据库的方式将业务流程的执行描述内容进行存储,并开发了应用流程执行机制,支持流程运转的业务流程执行器的原型系统。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号