用于RBAC权限管理的面向对象框架

来源 :中国科学院软件研究所 | 被引量 : 11次 | 上传用户:guobihuai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在许多应用系统中,权限管理扮演着重要的角色。权限管理通过多年的研究已经形成了较成熟的模型,并被广泛地应用于各种应用系统中。虽然在大多数的应用系统中都具有权限管理模块,但是和具体应用系统相关的特殊要求的权限控制仍然和用户在应用系统中执行的操作交织在一起,应用相关的特殊授权检测经常被分散在系统的各个部分中,按传统的软件构造方法构造一个灵活的权限控制系统仍然非常困难。 一种构造灵活有效的权限管理的方法是采用面向对象框架。学术界关于面向对象框架(Object-Oriented Framework)的研究进行的比较深入,面向对象框架是一种解决特定领域问题的软件复用手段,已经应用于许多的领域。面向对象框架配合上设计模式可以为权限控制的构造提供良好的复用支持。 我们将权限控制方面已有的设计和实践经验通过设计模式抽象、组织成一个类体系,提出了一个应用于多个应用领域的RBAC权限管理的面向对象框架。此框架考虑了通用性和特定性之间的协调关系,它将角色管理、通用授权规则在框架内实现,而与具体应用相关的授权规则实现作为框架的扩展,从而使权限管理的实现独立于特定的应用领域。当使用此框架来构造特定的权限管理应用时,只需要通过子类化等方式对框架进行扩展,加入特定处理即可。
其他文献
本文涉及一种社区宽带综合业务网络系统,使用交换式以太网技术,在一个物理网络上实现常规电话网、数字电视网、计算机网的基本业务,为社区用户提供IP电话、数字电视、Interne
随着Internet的飞速发展,Web的信息量越来越大,通用搜索引擎在信息采集、存储等方面面临更大的挑战。此外,由于通用搜索引擎面向所有的用户,力争在返回结果上做到面面俱到,而
现代基于网络的商业行为规模巨大,由于产品或者实体的数量繁多,用户不可能一一去阅览,从而有可能遗漏掉很多对用户有价值的商品。推荐系统是信息过滤领域的一个子集,目的是预
目前,XML(Extensible Markup Language)文档已被广泛用于电子商务、B2B通信、企业信息交换/集成、信息发布等应用领域。低效的XML解析会导致过度的内存消耗和过长的处理时间,