首页> 中文学位 >基于Web Services的RPC体系结构的研究
【6h】

基于Web Services的RPC体系结构的研究

代理获取

目录

文摘

英文文摘

声明

1 绪论

1.1选题背景及其意义

1.2相关课题研究现状

1.3论文组织

2 Web Services综述

2.1 Web Services体系结构

2.1.1 Web服务的定义

2.1.2 Web服务的模型

2.1.3 Web Services运行机理

2.1.4 Web服务协议栈

2.2 Web Services的关键技术

2.1.1 Web Services的基础——XML

2.1.2 Web Services的调用——SOPA

2.1.3 Web Services的描述——WSDL

2.1.4 Web Services的注册与发现——UDDI

3分布式对象技术研究

3.1分布式对象技术的特点

3.2流行的三种分布式对象技术

2.2.1 COM/DCOM技术

2.2.2 CORBA技术

2.2.3 RMI/EJB技术

3.2传统分布式计算模型中存在的问题

2.2.1三种主要分布式对象技术的不兼容性

3.4远程过程调用的分布式对象技术

4 RPC相关技术概述

4.1 RPC原理和调用机制

4.1.1基本概念

4.1.2远程过程调用(RPC)和远程命令执行的区别

4.1.3远程过程调用模型

4.1.4远程过程调用机制

4.2基于XML的RPC的引入

4.2.1基于XML RPC技术特点

4.2.2传统的RPC技术与基于XML的RPC技术的比较

4.3两种主要的基于XML RPC的技术

4.3.1 XML-RPC技术

4.3.2 SOAP RPC技术

4.3.3 XML-RPC技术和SOAP RPC技术的比较

4.4 RPC技术小结

5基于SOAP的RPC模型及其实现

5.1 SOAP RPC模型的体系结构

5.1.1基于SOAP RPC的分布式对象远程过程调用

5.1.2远程过程调用模型的体系结构和功能模块

5.2远程过程调用模型的工作原理

5.2.1工作原理及模型优点

5.2.2远程过程调用模型中的数据流

5.3系统部分功能的实现

6 RPC应用实例介绍

6.1系统结构

6.2系统实现方法

6.2.1对象接口定义

6.2.2接口映射为WSDL文档

6.2.3服务器端组件

6.2.4客户端程序

6.3实验结论

7结论

参考文献

攻读硕士学位期间发表的论文

致 谢

展开▼

摘要

Web Services(Web服务)是基于网络的、分布式模块化组件,是建立可互操作的分布式应用程序的新平台。Web服务作为新一代分布式技术,一经推出,便以它的松散耦合性、跨平台及语言性而得到广大用户的喜爱和众多企业的支持。其关键技术XML、SOAP又引发了远程过程调用(RPC)的新一轮发展。 Web Services在不同系统平台之间具有互操作性,同时通过Internet实现不同应用程序之间的远程过程调用(RPC)。它使用基于XML的消息处理作为基本的数据通信方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异,使异类系统能够作为单个计算网络协同运行。 本论文将主要研究基于XML的RPC,即基于XML的远程过程调用,定义了使用HTTP进行远程通信的标准和规范。它简单而易实现,可用来替代其它较庞大、复杂的分布式计算机制。本文对比了常用的几种分布式实现技术,分析了传统的CORBA/COM通信模型的不足,引入并阐述了RPC的工作原理以及RPC调用机制:研究了基于SOAP RPC的体系结构模型及其工作原理;提出并设计了一种以SOAP RPC为通信协议,以Web服务为框架的分布式组件之间的通信模型的分布式体系结构模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号