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

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

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

1、分布式条件下的远程服务调用分布式系统是若干独立计算机的集合,这些计算机对于顾客来说就像是单个有关的系统。以面向服务的体系构造构建的分布式系统将应用程序功能作为服务提供应终端顾客程序或者是其他服务。从技术角度看,服务是粗粒度的、可重用的IT资产,良好的接口定义(即:服务契约)令服务的外部访问接口与内部技术实现相分离。接口与实现的分离,消除了服务祈求者和服务提供者间的紧密耦合关系。服务间的访问遵循原则的访问合同,不管采用何种技术,只要支持服务描述、访问合同,即可被访问,以此突破老式的分布式计算范型在通信、应用范畴等方面的限制。目前的比较流行的新型分布式服务计算模式有Web服务,Gd服务,2P网络服

2、务、普适服务等。由于面向服务在动态更新和交互性等方面的优势,以服务为实体来构建应用程序已然成为软件工程中的一种趋势。远程服务调用的措施有两种RP远程过程调用和M远程过程调用。RP远程过程调用远程过程调用是一种广泛使用的分布式应用程序解决措施. 一种应用程序使用PC来远程执行一种位于不同地址空间里的过程, 从效果上看和执行本地调用相似 事实上, 一种PC 应用分为两个部分: Sr和lent Server 提供远程过程;Client 向Srv 发出远程调用. Ser和iet 可以同处一台计算机, 也可以位于不同的计算机, 甚至运营在不同的操作系统之上 它们通过网络进行通讯, 相应的tb 和Skee

3、on支持提供数据转换和通讯服务,从而屏蔽不同的操作系统和网络合同远程过程调用RPC 所提供的是基于过程的服务访问, RP要能正常工作,一般需要某些条件, 如Clien要有某些网络细节以定位eer; 在ient 发出祈求的同步, 规定Serve 必须是活动等等. 由于len 与Servr是直接连接, 没有中介体来解决祈求, 因此具有一定的局限性。RMI远程措施调用RM 应用程序涉及两个独立的程序: 服务器程序和客户机程序.服务器应用程序创立多种远程对象,使这些远程对象可以被引用. 客户机程序从服务器中得到一种或多种远程对象的引用, 然后调用远程对象的措施.RI 使用Stub 和Skton 机制来

4、实现服务器和客户机进行通信和信息传递. 调用Stub 的措施时将执行下列操作:( 1) 初始化与涉及远程对象的远程虚拟机的连接; ( 2)对远程虚拟机的参数进行编组; ( 3)等待措施调用成果; (4) 解编返回值或返回的异常;( 5) 将值返回给调用程序.图 1 分布式条件下的远程b服务调用框架分布式条件下服务调用需要解决的问题重要有:1. 可以支持系统软件动态更新、技术相对独立的模型,这个模型应当具有如下特性:()模型一般化地、合理地抽象了面向服务的分布式应用系统的服务访问特性(涉及生命周期特性、事务特性和接口耦合特性);(2)模型定义刻画了用于支持动态更新功能的构件更新管理器应当具有的功

5、能特性和系统平台有关功能框架特性;2可以支持分布式事务触发方式基于事务的服务具有调用时机、状态传递、服务重定向和多服务协调等有关问题;以事务为单位分别控制基本更新操作(创立新服务、新旧服务运营时状态传递和服务重定向、新服务激活)和系统持久数据转换,不同于以往地积极强制更新单元停止来获得更新时机、并通过对祈求进行报错响应的措施来实行更新。 3顾客及服务调用安全性问题系统的安全体系涉及顾客身份认证、授权与访问控制这三个方面,遵循W-Secrit原则。身份认证:安全服务体系支持原则的PKI安全体系架构,提供合乎安全体系的A、 服务化的CA中心,支持CA交叉认证。支持多级别顾客认证方式与跨域顾客认证。授权与访问控制:提供跨网络的授权与访问控制机制,支持多粒度的访问控制权限。在资源自治的基本原则上,支持网络内的集中的访问控制决策、分散访问控制实行等授权与访问控制机制,实现资源的受控共享。除此之外,但愿系统可以满足如下的非功能需求:能容错、易扩展和有着良好的性能。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号