Web Services与CORBA的互操作中复杂数据类型传递的研究与实现

Web Services与CORBA的互操作中复杂数据类型传递的研究与实现

论文题目: Web Services与CORBA的互操作中复杂数据类型传递的研究与实现

论文类型: 硕士论文

论文专业: 软件工程

作者: 张军

导师: 杨树强

关键词: 中间件,出站适配,自适应

文献来源: 国防科学技术大学

发表年度: 2005

论文摘要: 当前,中间件技术的不断发展和应用大大加快了企业应用系统在网络环境下的开发过程。中间件平台在底层屏蔽了网络环境的开放性、异构性等各种复杂特性,在较高层次上提供了对底层网络环境的抽象,方便了应用系统的开发与部署。但由于各种中间件技术在实现高层抽象时往往通过不同的技术途径或采取不同的技术手段,导致了异构中间件应用系统在更高层次上的互操作问题。本文以Web Services/CORBA互操作为例,重点研究出站适配技术中的复杂数据类型传递问题,在全面分析了Web Services/CORBA出站适配相关的规范和协议后,改进了基于Web Services/CORBA路由器的网关系统模型;设计和实现Web Services/CORBA复杂数据类型适配器;设计和改进了SOAP消息序列化和反序列化分析器,使其可以准确分析出SOAP消息中的复杂数据类型以及SOAP消息编码形式;在改进SOAP消息序列化和反序列化分析器的同时,网关系统可以依据Web Services客户端发出的SOAP Enccoded类型编码风格,产生相应的SOAP Enccoded类型编码风格,以便使不同的Web Services客户端可以无障碍的互操作。在此期间重点研究出站适配技术,完成的主要工作如下:(1)全面分析了Web Services/CORBA出站适配相关的规范和协议,提出基于WebServcices/CORBA网关系统的路由器模型,以使Web Services客户端应用能透明地访问CORBA。(2)为了增强Web Services/CORBA网关路由器的应用性,改进了SOAP消息序列化和反序列化分析器,使其可以分析出用户自定义的结构类型,数组类型,枚举类型等多种含有复杂数据结构的SOAP消息。(3)根据Web Services的产生和运行的要求,相应增加了Web Servcices/CORBA网关系统中路由器。其作用是用于鉴别Web Services客户端的SOAP请求的编码风格;用于分析该SOAP请求中的数据结构,使其产生相应的正确的IIOP数据。(4)介绍了Web Servcices/CORBA网关系统的路由器的具体实现,包括主要模块的功能划分,类与类之间的关系以及重要方法的逻辑流程等等。(5)Web Servcices/CORBA网关系统的路由器进行了测试,包括使用测试用例验证IDL toWSDL编译器的语义和语法的正确性,设计模拟实验测试网关对各种复杂数据类型的分析能力以及正确性和对各种Web Services客户端的支持。论文完成的工作和取得的成果,对其他中间件应用系统出站适配的研究和实现,具有一定的理论和实际意义。

论文目录:

摘要

ABSTRACT

第一章 绪论

1.1 课题研究背景

1.1.1 中间件概述

1.1.2 中间件互操作

1.1.3 中间件互操作技术

1.2 课题研究主要开展的工作

1.3 论文结构

第二章 基础知识与相关工作

2.1 Web Services

2.1.1 Web Services体系结构

2.1.2 简单对象访问协议(SOAP)

2.1.3 Web Services描述语言(WSDL)

2.1.4 J2EE和.NET的Web Services开发平台

2.2 CORBA

2.2.1 CORBA体系结构

2.2.2 ORB协议模型

2.3 CORBA to WSDL/SOAP Interworking规范

2.3.1 基本类型映射

2.3.2 复杂类型映射规则

2.3.3 接口映射

2.3.4 名字空间

2.3.5 SOAP绑定

2.4 小结

第三章 出站适配的网关路由器系统模型

3.1 Web Services/CORBA网关系统模型改进设计

3.1.1 设计目标

3.1.2 互操作查找方式层次

3.1.3 互操作接口定义层次

3.2 基于Web Services/CORBA的网关系统模型

3.2.1 Web Services/CORBA网关适配器系统模型

3.2.2 Web Services/CORBA路由器简介

3.2.3 Web Services/CORBA网关适配器工作流程

3.3 小结

第四章 出站适配的网关路由器的关键技术

4.1 网关Server技术介绍

4.1.1 分布式热部署技术

4.1.2 IDLtoWSDL转换技术

4.1.3 网关路由器的设计

第五章 出站适配的网关路由器的实现

5.1 网关路由器模块介绍

5.2 自适应桥接模块实现

5.2.1 自适应桥接模块整体结构

5.2.2 Dynprovide类的实现

5.2.3 Convert类的实现

5.3 反序列化模块实现

5.3.1 反序列化模块整体结构

5.3.2 CORBAComplexDesr类的实现

5.4 序列化模块实现

5.4.1 序列化模块整体结构

5.4.2 CORBAComplexSer类的实现

第六章 系统测试与结论

6.1 测试目标

6.2 测试程序框架和测试过程

6.2.1 测试环境系统配置

6.2.2 测试数据及测试结果

6.3 测试结果

第七章 工作总结和展望

致谢

附录: 攻读硕士期间发表的论文

附录: 攻读硕士期间参与的课题

参考文献

发布时间: 2008-05-12

参考文献

  • [1].数字水印算法及其Web Services应用研究[D]. 袁栋.武汉理工大学2009
  • [2].基于Web Services工作流技术的首钢办公自动化系统的设计与实现[D]. 张树根.东北大学2012
  • [3].基于Web Services的数字校园数据交换平台设计与实现[D]. 蒋慧敏.中南大学2013
  • [4].基于Web Services的教务管理系统的研究与构建[D]. 张利军.浙江工业大学2012
  • [5].用Web Services实施企业应用集成的方法研究[D]. 赵瑾瑾.上海师范大学2009
  • [6].基于Web Services的电子政务系统模型的研究与实现[D]. 刘元.贵州大学2008
  • [7].基于Web Services的工作流管理系统研究和实现[D]. 王治.东南大学2006
  • [8].Web Services技术在企业应用集成中的应用研究[D]. 沈屹挺.大连海事大学2007
  • [9].基于Web Services的科学数据共享系统的设计与实现[D]. 高飞.中国人民解放军信息工程大学2005
  • [10].基于Web Services的企业应用集成研究[D]. 刘秋香.山东师范大学2006

相关论文

  • [1].基于分布式CORBA的系统研究和实现[D]. 张乐.中国科学院研究生院(西安光学精密机械研究所)2007
  • [2].CORBA与DCOM桥接模块的分析与设计[D]. 阚文第.武汉理工大学2008
  • [3].基于CORBA技术的移动交换网综合网管系统设计[D]. 王宏科.北京邮电大学2008
  • [4].Web Services与CORBA集成框架的研究与实现[D]. 王飞.东南大学2006
  • [5].CORBA对象的Web服务封装机制研究与实现[D]. 顾海群.东南大学2005
  • [6].基于CORBA和Web Services集成技术的研究与实现[D]. 郭清锁.山东大学2007
  • [7].基于MVC模式的CORBA-Web框架的研究与应用[D]. 许玉龙.合肥工业大学2007
  • [8].基于CORBA的中间件的设计与实现[D]. 张扬.江苏大学2007
  • [9].基于CORBA和Web Services技术的异构数据源集成研究及应用[D]. 江峰.中南大学2007
  • [10].基于Web Services的异构中间件互操作适配技术研究与实现[D]. 樊宇.国防科学技术大学2004

标签:;  ;  ;  

Web Services与CORBA的互操作中复杂数据类型传递的研究与实现
下载Doc文档

猜你喜欢