异构平台下Web服务访问技术的研究与实现

异构平台下Web服务访问技术的研究与实现

论文摘要

企业服务总线(Enterprise Service Bus,简称ESB)是传统中间件技术与XML、Web服务等技术结合的产物,以开放标准为基础,采用总线模式支持应用之间在消息、事件和服务的级别上动态的互连互通。Web服务客户端为用户提供了访问企业服务总线中集成的Web服务的能力。现有的几种主流Web服务客户端主要有以下不足:第一,对代码造成侵入性,需要先生成桩程序,通用性差;第二,不具备Web服务透明调用的能力。本文基于项目的实际需求,提出了一种通用性好、扩展性强的Web服务访问技术,采用松散耦合、组件化的软件结构设计,实现了C++语言和Java语言版本的Web服务统一客户端。论文首先从分层和交互视角给出了Web服务统一客户端的整体架构设计,然后详细介绍了各个功能模块的设计与实现,包括序列化/反序列化模块,WSDL(Web Service Discription Language,Web服务描述语言)文件解析模块,SOAP(Simple Object Access Protocol,简单对象访问协议)消息构造模块,SOAP消息解析模块,透明调用中介服务等。实验结果和实际应用表明,本文提出的异构平台下Web服务访问技术的可行性和有效性已经完全满足项目需求。在此基础上实现的Web服务统一客户端能够实现点对点调用Web服务,也可以通过自行研制的服务总线对Web服务进行透明调用,并且实现了传输协议绑定和消息协议绑定。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 项目背景
  • 1.2 项目工作介绍
  • 1.3 研究现状分析
  • 1.3.1 企业服务总线研究现状
  • 1.3.2 Web 服务访问技术的研究现状
  • 1.4 论文的工作内容
  • 1.5 论文的组织结构
  • 第二章 相关技术与理论
  • 2.1 SOA 技术理论
  • 2.2 ESB
  • 2.3 Web Service
  • 2.3.1 Web 服务概述
  • 2.3.2 WSDL
  • 2.3.3 SOAP
  • 2.4 本章小结
  • 第三章 异构平台下Web 服务访问技术
  • 3.1 Web 服务统一客户端需求分析
  • 3.1.1 需求分析
  • 3.1.2 Web 服务统一客户端与外界的交互
  • 3.2 Web 服务统一客户端整体框架
  • 3.2.1 分层体系结构
  • 3.2.2 交互体系结构
  • 3.3 关键模型设计
  • 3.3.1 元信息文档类 MetaInfoDoc
  • 3.3.2 服务信息类 POperation
  • 3.3.3 SOAP 消息解析模型
  • 3.4 本章小结
  • 第四章 Web 服务统一客户端的设计与实现
  • 4.1 序列化/反序列化模块的设计与实现
  • 4.1.1 流程概述
  • 4.1.2 DFTL 数据抽取
  • 4.1.3 XSLT 数据模型转换
  • 4.1.4 算法设计
  • 4.2 WSDL 文件解析模块的设计与实现
  • 4.2.1 WSDL 文档规范
  • 4.2.2 类型抽取
  • 4.2.3 算法设计
  • 4.2.4 存储结构设计
  • 4.3 SOAP 消息构造模块的设计与实现
  • 4.3.1 SOAP 消息构造流程
  • 4.3.2 构造规则分析
  • 4.4 SOAP 消息解析模块的设计与实现
  • 4.4.1 SOAP 消息规范
  • 4.4.2 SOAP 消息解析流程
  • 4.4.3 解析算法设计
  • 4.4.4 存储结构设计
  • 4.5 透明调用中介服务的设计与实现
  • 4.5.1 中介服务策略
  • 4.5.2 传输协议绑定
  • 4.5.3 消息协议绑定
  • 4.6 本章小结
  • 第五章 实验研究
  • 5.1 实验目的
  • 5.2 实验环境
  • 5.3 实验内容
  • 5.3.1 对四种 Web 服务的点对点调用
  • 5.3.2 对 RCESB 上的四种 Web 服务进行透明调用
  • 5.3.3 传输协议绑定、消息协议绑定测试
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 存在的不足与展望
  • 致谢
  • 参考文献
  • 在读期间参与项目
  • 相关论文文献

    • [1].云计算访问控制技术研究综述[J]. 中国新通信 2017(03)
    • [2].基于主动健康访问技术的医养结合智能综合服务管理平台研究[J]. 医疗卫生装备 2019(06)
    • [3].统一时空电网数据模型与访问技术[J]. 计算机系统应用 2016(12)
    • [4].大数据时代计算机数据库连接访问技术[J]. 电子技术与软件工程 2017(13)
    • [5].智能信息访问技术在电子图书馆领域的应用[J]. 价值工程 2010(14)
    • [6].ADO访问技术在科教研管理系统中的应用[J]. 科技信息(科学教研) 2008(13)
    • [7].采煤机远程选型系统的设计与实现[J]. 煤矿机械 2012(04)
    • [8].网络CAPP工艺资源数据库的访问技术研究[J]. 机械设计与制造 2009(06)
    • [9].基于多链路出口访问技术的高校网络安全管理研究[J]. 网络空间安全 2018(08)
    • [10].办公局域网数据库安全访问技术应用[J]. 西昌学院学报(自然科学版) 2014(02)
    • [11].嵌入式Web Server中SQLite访问技术的研究[J]. 微计算机信息 2008(24)
    • [12].浅谈LINQ访问技术[J]. 科教文汇(下旬刊) 2009(07)
    • [13].基于身份认证的风电场SCADA系统安全访问技术[J]. 电子技术与软件工程 2020(02)
    • [14].MySQL数据库基于JSP的访问技术[J]. 电子技术与软件工程 2017(15)
    • [15].基于MFC的数据库动态访问技术[J]. 科技信息 2009(31)
    • [16].WAPI标准获博通WLAN多方案支持[J]. 中国电子商情(基础电子) 2009(12)
    • [17].构建便利的VPN网络[J]. 网络安全和信息化 2016(05)
    • [18].数字图书馆及其相关技术[J]. 电脑知识与技术 2008(21)
    • [19].浅析PRO*C在ORACLE数据库的访问技术[J]. 数字技术与应用 2011(10)
    • [20].基于VC的计算机访问技术的比较分析[J]. 软件导刊 2009(07)
    • [21].支持多模推荐的多层数据库优化访问技术[J]. 科技通报 2015(12)
    • [22].协同三维几何建模动态访问技术研究[J]. 计算机应用研究 2009(05)
    • [23].基于IPSec的VPN网关研究[J]. 科技信息(学术研究) 2008(09)
    • [24].基于SPICE协议的虚拟云桌面访问技术的研究与应用[J]. 科技资讯 2016(30)
    • [25].基于数据链模板匹配的数据库优化访问技术[J]. 软件导刊 2016(03)
    • [26].办公局域网数据库安全访问技术应用的探讨[J]. 电子技术与软件工程 2015(04)
    • [27].浅析数据库系统中安全代理访问技术[J]. 黑龙江科技信息 2013(11)
    • [28].远程医疗电子病案的应用研究[J]. 中国病案 2010(09)
    • [29].Delphi的Excel访问技术[J]. 电脑编程技巧与维护 2009(12)
    • [30].浅谈数据库系统的安全代理访问技术[J]. 科技视界 2012(36)

    标签:;  ;  ;  ;  ;  ;  ;  

    异构平台下Web服务访问技术的研究与实现
    下载Doc文档

    猜你喜欢