分布式条件下的远程服务调用精.docx

上传人:scccc 文档编号:14492246 上传时间:2022-02-07 格式:DOCX 页数:3 大小:55.24KB
返回 下载 相关 举报
分布式条件下的远程服务调用精.docx_第1页
第1页 / 共3页
分布式条件下的远程服务调用精.docx_第2页
第2页 / 共3页
分布式条件下的远程服务调用精.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《分布式条件下的远程服务调用精.docx》由会员分享,可在线阅读,更多相关《分布式条件下的远程服务调用精.docx(3页珍藏版)》请在三一文库上搜索。

1、分布式条件下的远程效劳调用分布式系统是假设干独立计算机的集合,这些计算机对于用户来说就像是单个 相关的系统.以面向效劳的体系结构构建的分布式系统将应用程序功能作为效劳提供应终端用户程序或者是其它效劳.从技术角度看,效劳是粗粒度的、可重用的IT资产,良好的接口定义即:效劳契约令效劳的外部访问接口与内部技术实现相别离.接口与实现的别离,消除了效劳请求者和效劳提供者间的紧密耦合关系.效劳间的访问遵循标准的访问协议,不管采用何种技术,只要支持效劳 描述、访问 协议,即可被访问,以此突破传统的分布式计算范型在通信、应用范 围等方面的限 制.目前的比拟流行的新型分布式效劳计算模式有Web效劳,Grid效劳

2、,P2P网络效劳、普适效劳等.由于面向效劳在动态更新和交互性等方面的优势,以效劳为实体来构建应用程序已然成为软件工程中的一个趋势.远程效劳调用的方法有两种 RPC远程过程调用和RMI远程过程调用.RPC远程过程调用远程过程调用是一种广泛使用的分布式应用程序处理方法.一个应用程序使用RPC来远程执行一个位于不同地址空间里的过程,从效果上看和执行本地调用 相同.事实上,一个RPC应用分为两个局部:Server和Client. Server提供远程 过程;Client向Server发出远程调用.Server和Client可以同处一台计 算机,也可 以位于不同的计算机,甚至运行在不同的操作系统之上.它

3、们通过网络进行通 讯,相应的Stub和Skeleton支持提供数据转换和通讯效劳,从而 屏蔽不同的操作 系统和网络协议.远程过程调用RPC所提供的是基于过程的效劳 访问,RPC要 能正常工作,通常需要一些条件,如Client要有一些网络细节以 定位Server;在 Client发出请求的同时,要求Server必须是活动等等.由于Client与Server是直 接连接,没有中介体来处理请求,因此具有一定的局限性.RMI远程方法调用RMI应用程序包括两个独立的程序:效劳器程序和客户机程序.效劳器应 用程序创立多个远程对象,使这些远程对象能够被引用.客户机程序从效劳器 中 得到一个或多个远程对象的引

4、用,然后调用远程对象的方法.RMI使用Stub和Skeleton机制来实现效劳器和客户机进行通信和信息传递.调用Stub的方法时将执行以下操作:1初始化与包含远程对象的远程虚拟机的连接;2对远程虚拟机的参数进行编组;3等待方法调用结果;4解编返回值或返 回的异常;5将值返回给调用程序.图1分布式条件下的远程web效劳调用框架分布式条件下效劳调用需要解决的问题主要有:1.能够支持系统软件动态更新、技术相对独立的模型,这个模型应该具备如 下特性:1模型一般化地、合理地抽象了面向效劳的分布式应用系统的效劳访问特征包括生命周期特征、事务特征和接口耦合特征;2模型定义刻画了用于支持动态更新功能的构件更新

5、治理器应该具备的功能特征和系统平台相关功能框架特征;2.能够支持分布式事务触发方式基于事务的效劳具有调用时机、状态传递、效劳重定向和多效劳协调等相关 问题;以事务为单位分别限制根本更新操作创立新效劳、新旧效劳运行时状态传递和效劳重定向、 新效劳激活 和系统持久数据转换, 不同于以往地主动强制 更3.新单元停止来获得更新时机、并通过对请求进行报错响应的方法来实施更新用户及效劳调用平安性问题系统的平安体系包括用户身份认证、授权与访问限制这三个方面,遵循 WS 一 Secuhty 标准.身份认证:平安效劳体系支持标准的 PKI平安体系架构,提供符合平安体系的 RA、效劳化的CA中央,支持CA交叉认证.支持多级别用户认证方式与跨域 用 户认证.授权与访问限制:提供跨网络的授权与访问限制机制,支持多粒度的访问限制 权限.在资源自治的根底原那么上, 支持网络内的集中的访问限制决策、分散访问限制实施等授权与访问限制机制,实现资源的受控共享.除此之外,希望系统能够满足以下的非功能需求:能容错、易扩展和有着良好 的性能.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1