首页> 中文学位 >基于简单对象访问协议的信息交换技术研究
【6h】

基于简单对象访问协议的信息交换技术研究

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

引言

1概述

1.1早期的分布式计算解决方案及其缺陷

1.2 XML和SOAP技术概览

1.2.1 XML

1.2.2 SOAP

1.3 Web Services简介

1.4本章小结

2探索SOAP消息处理的技术细节

2.1深入剖析SOAP消息的处理过程

2.1.1 SOAP的应用架构和消息处理模型框架

2.1.2 WSDL和WSML简介

2.2设计与实现SOAP消息处理器

2.2.1具体的实现模型

2.2.2具体实现

2.2.3使用代理示例

2.3进一步深入分析和细化代码

2.3.1 mySoapClient类中的语句分解

2.3.2 mySoapServer类中的语句分解

2.4本章小结

3SOAP消息数据编码研究

3.1基于SOAP的数据交换机制

3.2理解SOAP类型编码规则

3.2.1简单值的表示方法

3.2.2复合值的表示方法

3.3 SOAP数据类型映射原理与技术分析

3.4处理复杂的数据类型

3.5本章小结

4SOAP应用中若干问题的处理方法

4.1 Header的处理

4.1.1 Header的处理过程

4.1.2完善SOAP处理器(代理)类处理Header的代码

4.1.3Header处理器设计举例

4.1.4Header条目的actor属性

4.2 Error的处理

4.2.1完善SOAP处理器(代理)类支持处理Error的代码

4.2.2其它环节处理Error

4.3 Attachment的处理

4.3.1 Attachment简介

4.3.2完善SOAP处理器(代理)类处理Attachment的代码

4.4本章小结

5结束语

5.1本论文完成的主要工作

5.2预期可改进之处

致谢

参考文献

附录一:攻读学位期间发表学术论文目录

附录二:部分测试用例说明

展开▼

摘要

简单对象访问协议SOAP(Simple Object Access Protocol)为在一个松散的、分布的环境中使用可扩展标记语言XML(eXtensible Markup Language)对等地交换结构化和类型化的信息提供了一个简单且轻量级的机制.对SOAP的技术机理和实现细节作深入的研究,开发具有一定技术特色的SOAP消息处理器,可对特定的分布式应用实施更加灵活、彻底的控制.针对异构分布式环境中数据交换的特点,分析了早期的分布式应用解决方案的不足,阐述了XML和SOAP技术的巨大优势.对相关背景知识作了概要性的叙述,如分布式应用、Web Services、XML、SOAP等.对SOAP消息处理的原理和具体的过程进行了深入的剖析,重点设计和实现了用于Web Services或远程过程调用RPC(Remote Procedure Cal1)的SOAP消息处理器.在研究过程中,通过渐进式地逐步细化处理器的代码,SOAP的技术细节被全面地揭示和展现.对SOAP消息的数据编码技术进行了研究,分析了类型映射原理和技术,阐述了复杂类型数据的编码方法.探讨了SOAP应用中可能会涉及到的某些核心问题的处理方法,如Header的处理、Error的处理和Attachment的处理等,在此基础上进一步完善了SOAP消息处理器的功能.在应用测试过程中,每次通过捕获实际传输的SOAP消息来跟踪分析幕后的技术细节和判断SOAP处理器可能存在的问题,由此不断地加以改进和完善.大量的测试和应用实验表明,设计和实现的SOAP消息处理器能够适应实际的Web Services(或RPC)应用需求.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号