[发明专利]在分布系统中用于对系统资源可靠控制存取的方法和系统无效
| 申请号: | 96113317.1 | 申请日: | 1996-08-17 |
| 公开(公告)号: | CN1149797A | 公开(公告)日: | 1997-05-14 |
| 发明(设计)人: | D·M·内塞特;T·D·托克 | 申请(专利权)人: | 太阳微系统有限公司 |
| 主分类号: | H04L9/00 | 分类号: | H04L9/00 |
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 邹光新,傅康 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布 系统 用于 系统资源 可靠 控制 存取 方法 | ||
本发明的方法和系统涉及计算机系统中通常提供的可靠性,特别涉及利用向对象基准或权能赋值的组织识别来控制对系统资源的存取。
在面向对象系统中,对象是包括数据和可以被调用去控制数据的操作的元素。操作(也称作"方法")通过把向对象发送一呼叫而在对象上被调用。每个对象有限定操作的对象类型,该操作可在以那个类型的对象上实行。一个对象类型可继承对别的对象类型限定和实施对象操作。面向对象设计和设计程序技术的进一步说明参见"面向对象软件结构"由Bertrand Mejer,Prentice-Hall在1988年提出(该资料可作为参考文献)。
在客户—服务器计算中,一般有一组计算机,它可以通过连接若干计算机的网络而与另外的计算机相互通信。这些计算机的一些作为对别的计算机服务和功能的提供者。该服务或功能的提供者称为"服务器",服务或功能的消费者(用户)称为"客户"。客户—服务器模式还概括为这样一种情况,在同一计算机上运行性质不同的程序或进程和通过某些保护机构与另一计算机上运行的不同程序进程相互通信以及作为功能的提供者和消费者。
在基于客户—服务器模式的面向对象的分布系统中,存在向其客户提供面向对象的接口的一些服务器。为了操纵该数据这些服务器根据由对象类型所允许的操作支持由数据和控制数据的相关软件组成的对象。通过对该服务器传送呼叫,服务器可获得对这些对象的存取并可在这些对象上执行呼叫。对服务器来说,这些呼叫是通过与对象相关软件而被执行的。这些呼叫的结果返回到客户。
目前,许多公司已同意统一某些对象定义和接口标准允许相互之间共享这样的对象。一种设计成能够以这种互联伙伴分享对象的方式参与(合作)的系统被称之为"分布对象环境("DOE"),由Sun Microsystems公司提出,注册。
DOE是一种面向对象系统,提供了从客户到DOE对象的遥控存取。服务器申请实施DOE对象。对于任何给定的DOE对象,DOE服务器可以建立作为DOE对象指示符的对象基准。DOE对象基准可以在一个机器上或不同机器间的不同进程之间传送,它将仍然指示原来的对象。
当一个位置上的客户应用获得DOE对象基准时,它可以把呼叫(系统调用请求)送到目标DOE对象,然后目标DOE对象可以执行这些呼叫,允许更新内部状态(数据)并允许把某些结果返回呼叫者。作为处理一方法调用的一部分,服务器可自行调用其他对象,建立对象调用链。
与处于用户直接控制之外的机构分享这种对象的出现,引发了许多可靠性问题。例如,允许DOE用户存取散布在大型设备中的对象是我们所期望的,但是最重要的是确保只有被授权用户允许存取对象,所以对象封闭的数据不可利用或不能由未授权用户改变。
作为这种可靠性关系的部分解决,某些服务器对它的对象提供可靠存取,以便只有适当指定的用户可以存取对象。当客户申请对可靠的对象存取时,它必须与含有可靠对象执行程序的服务器建立授权关系。在建立这种联系时,客户申请必须向服务器证实该客户申请是表示哪个用户。例如,客户申请也许表示的是用户Susan。(作为存入客户计算机业务的一部分,表明是Susan的用户将不得不提供某些类型鉴别信息,例如对客户计算机的密码。)在鉴别关系建立后,服务器被确认以致由给定的关系接到被授权代表给定用户的申请。该服务器将记录这个用户的名字和将这个用户的名字与给定的关系相联系。建立鉴别关系的技术是众所周知的,作为例子请参见"分布系统中的鉴别:理论和原理",由Butler Lampson,Martin Abadi,Michael Burrows和EdwardWobber提出,登载在1992年的ACN计算机系统学报10(4)期上。
正常的DOE模式是在遥控对象上客户调用操作。服务器可以请求在被鉴别的关系上提出请求,因而可以确认客户申请正代表被鉴别用户。然后服务器可以执行核查,以观察这个被鉴别用户是的确被授权而进行该操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太阳微系统有限公司,未经太阳微系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/96113317.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铰盖式硬盒
- 下一篇:用于单元建筑的对接配件





