首页> 中文学位 >基于BPEL的动态Web服务组合的研究
【6h】

基于BPEL的动态Web服务组合的研究

代理获取

目录

摘要

Abstract

1 绪论

1.1 引言

1.2 研究服务组合的意义和研究现状

1.3 本文的研究目标和组织结构

2 Web 服务与Web 服务组合概论

2.1 引言

2.2 Web 服务及其协议标准

2.2.1 XML

2.2.2 SOAP

2.2.3 WSDL

2.2.4 UDDI

2.3 面向服务的体系结构

2.4 Web 服务组合概述

2.4.1 Web 服务组合概念

2.4.2 Web 服务组合方式

3 流程与业务流程执行语言BPEL

3.1 业务流程及其管理

3.2 业务流程执行语言BPEL

3.2.1 抽象流程和可执行流程

3.2.2 消息流

3.2.3 控制流

3.2.4 数据流

3.2.5 流程编配

4 基于BPEL 的动态服务组合

4.1 BPEL 的不足

4.2 流程任务模型的动态Web 服务组合方法

4.2.1 主体思想

4.2.2 系统架构

4.2.3 流程任务模型动态服务组合的过程

4.2.4 组合结果

4.3 一种最优组合服务选取方法

4.3.1 Dijkstra 算法用于Web 服务合成中的问题

4.3.2 解决的方法

4.3.3 算法描述

4.3.4 算法效率分析

5 流程任务模型的动态Web 服务组合方法的实现

5.1 订购单流程中的流程编配

5.2 订购单中的数据处理

5.3 订购单中的控制流

5.4 配置BPEL 流程的执行

6 结论

参考文献

作者简历

学位论文数据集

展开▼

摘要

互联网经济正在发生日新月异的改变,人们的关注点也从原来的门户和网站流量变为更为复杂的自动化电子交易。一种新的Web计算方式——Web服务也应运而生。作为新一代的Web技术,Web服务是面向服务计算模式的一部分,用于互联网上的信息交换。Web服务技术的远景目标是世界范围的服务合作,将各类应用组件很轻松的装配成服务网络,通过服务间的松散的耦合创建动态的跨多个组织和计算平台的业务流程和敏捷应用。这就对Web服务技术提出了一个要求,即Web服务组合。如何将单个Web服务组合成具有能完成相应的功能的,可靠的,基于业务流程的解决方案,业务流程执行语言(BPEL)就应运而生了。BPEL是一个针对业务流程的形式规范和业务交互协议的、基于XML的流语言。作为服务组合语言,BPEL提供了一些特性,可便于基于Web服务的业务流程的建模和执行,这也是本文选用BPEL语言的原因。在本文中,详细介绍了BPEL的最主要特性和构成,透彻的解析了BPEL的概念和特性。为了研究基于服务的系统架构解决方法以支持业务的协同工作。提出了一个流程任务模型的动态Web服务组合方法的框架。并针对服务选取问题提出了一种最优服务组合方法。并通过订购单流程样例来对该方法进行了实现和解释。

著录项

  • 作者

    翟自强;

  • 作者单位

    辽宁工程技术大学;

  • 授予单位 辽宁工程技术大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 陈虹;
  • 年度 2011
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;
  • 关键词

    Web服务; 动态组合; BPEL语言; 任务模型;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号