基于BPEL的空间信息服务组合的技术研究

基于BPEL的空间信息服务组合的技术研究

论文摘要

BPEL(业务流程执行语言)是一门用于自动化业务流程的形式规约语言,对Web服务组合进行描述。它也是一种使用XML编写的编程语言,提供了一个抽象的并可执行的业务流程。而Apache ODE执行引擎负责BPEL定义的解析和执行,为BPEL流程提供运行环境,但是Apache ODE执行引擎部署和执行BPEL流程还需要各种服务的WSDL描述、组合后的服务的WSDL描述以及流程部署描述文件,Apache ODE执行引擎并不提供工具完成这些功能。本文通过研究空间信息服务(Web服务)组合中间模型与BPEL模型之间的逻辑关系,将中间模型表示的合成方案转换为BPEL模型。首先,提出一种服务组合逻辑模型,将模型设计为一个包含一系列节点的有向图。转换程序遍历此有向图,根据每一个节点的具体类型调用不同的翻译子模块。接着,通过对Apache ODE执行引擎的结构以及部署、执行BPEL流程的原理进行分析,研究如何将转换生成的BPEL流程在Apache ODE执行引擎环境下完成自动化部署和执行。最后,将本模块与其他模块进行集成,并通过已开发的空间信息服务案例,对系统进行测试,验证了生成的BPEL代码的正确性以及得到了正确的服务组合的结果,达到了预期的目的。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 课题背景与来源
  • 1.2 课题内容简介
  • 1.3 论文主要工作
  • 1.4 论文组织结构
  • 第二章 Web 服务相关技术综述
  • 2.1 Web 服务概述
  • 2.1.1 Web 服务概念及特点
  • 2.1.2 Web 服务的应用场合
  • 2.2 Web 服务原理
  • 2.2.1 Web 服务模型
  • 2.2.2 Web 服务协议栈
  • 2.2.3 SOAP、WSDL、UDDI 协议
  • 2.3 Web 服务组合技术
  • 2.3.1 Web 服务组合概述
  • 2.3.2 BPEL(业务流程执行语言)
  • 2.4 Apache ODE 执行引擎
  • 2.4.1 为何选择Apache ODE
  • 2.4.2 Apache ODE 系统架构
  • 2.4.3 Apache ODE 环境下BPEL 流程的解析与部署过程
  • 2.5 本章小结
  • 第三章 Web 服务组合逻辑与 BPEL 的转换算法
  • 3.1 相关概念
  • 3.2 研究目的
  • 3.3 服务组合逻辑建模
  • 3.3.1 逻辑节点的实现
  • 3.4 转换算法的实现
  • 3.4.1 转换算法概述
  • 3.4.2 算法实现
  • 3.4.3 关键模块的实现
  • 3.5 本章小结
  • 第四章 BPEL 流程的自动化部署与执行
  • 4.1 ODE 环境下BPEL 流程自动化部署原理
  • 4.1.1 ODE 部署和解析BPEL 流程的过程
  • 4.1.2 ODE 环境下BPEL 流程的自动化部署
  • 4.2 自动分析器的结构
  • 4.2.1 ReadAndWriteFile.java 的实现
  • 4.3 本章小结
  • 第五章 系统测试
  • 5.1 系统测试所用软硬件环境
  • 5.2 系统集成
  • 5.3 测试原理
  • 5.3.1 服务的编排
  • 5.3.2 BPEL 代码的生成
  • 5.3.3 BPEL 流程的部署和执行
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 攻读硕士学位期间的学术论文
  • 参考文献
  • 相关论文文献

    • [1].ARCGIS系统在空间信息服务上的应用研究——以某市非遗开发保护为例[J]. 科技经济导刊 2020(14)
    • [2].一种时区聚类协同过滤的空间信息服务质量预测[J]. 测绘科学 2015(05)
    • [3].大数据环境下的空间信息服务模型研究[J]. 图书馆学研究 2015(17)
    • [4].电网空间信息服务[J]. 电力信息化 2012(11)
    • [5].面向业务的空间信息服务应用开发体系链[J]. 地球科学(中国地质大学学报) 2010(03)
    • [6].我国首个应急空间信息服务中心在北京成立[J]. 城市规划通讯 2009(13)
    • [7].集群环境下网络空间信息服务高性能内存缓存方法[J]. 测绘工程 2018(01)
    • [8].服务质量敏感型空间信息服务引擎设计[J]. 计算机工程 2009(14)
    • [9].面向团购消费的空间信息服务技术与应用[J]. 测绘技术装备 2013(01)
    • [10].海口市空间信息服务平台设计与实现[J]. 地理信息世界 2011(01)
    • [11].R树索引环境下空间信息服务平台的开发及应用[J]. 计算机应用 2014(S2)
    • [12].基于空间信息服务平台的电力车辆抢修实时调度系统[J]. 华北电力技术 2011(05)
    • [13].基于多源海道测绘数据库的海事空间信息服务研究[J]. 测绘通报 2010(08)
    • [14].基于Apache空间信息服务平台研究与应用[J]. 电力信息化 2009(11)
    • [15].基于平衡计分卡的图书馆创客空间信息服务绩效评估研究[J]. 大学图书情报学刊 2018(06)
    • [16].面向作战的空间信息服务能力评价指标体系初探[J]. 装备制造技术 2012(09)
    • [17].电网空间信息服务平台的信息化建设与应用研究[J]. 黑龙江科技信息 2016(28)
    • [18].基于网格的苏州市公众空间信息服务示范系统[J]. 测绘科学技术学报 2011(04)
    • [19].空间信息服务组织的应用软件体系规划[J]. 测绘通报 2008(07)
    • [20].基于高性能云服务平台的遥感数据分析与处理研究[J]. 科学技术创新 2019(34)
    • [21].全国警用空间信息服务互联互通的关键技术[J]. 地理信息世界 2011(06)
    • [22].WebGis在空间信息服务中的应用[J]. 科技创新与应用 2014(19)
    • [23].科技基础条件平台空间信息服务的实现[J]. 计算机技术与发展 2009(11)
    • [24].北斗和空间信息服务产业基地:地理集聚衍生产业集群[J]. 中关村 2012(12)
    • [25].面向智能电网的GIS空间信息服务平台的研究与构建[J]. 电力信息化 2011(10)
    • [26].宁夏电力公司被确定为电网空间信息服务平台新建试点单位[J]. 电力信息化 2010(06)
    • [27].电子政务空间信息服务应用模型的适用性评价[J]. 测绘通报 2008(12)
    • [28].面向移动空间信息服务的可移植嵌入式GIS平台[J]. 地球科学(中国地质大学学报) 2010(03)
    • [29].面向LBS的移动空间信息服务研究[J]. 计算机工程与应用 2008(13)
    • [30].基于WSRF框架的空间信息服务技术[J]. 浙江大学学报(理学版) 2008(06)

    标签:;  ;  

    基于BPEL的空间信息服务组合的技术研究
    下载Doc文档

    猜你喜欢