一种面向服务的动态RBAC组件的设计与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:yiyucanqing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,信息系统的开发与实施向着服务开放、管理统一、部署灵活的方向发展,同时也给系统的资源保护与访问控制带来了新的难题和挑战。传统的基于角色的访问控制(RBAC)模型在封闭的系统环境下,能够很好的实现系统的访问控制策略,但是对开放环境的支持却不理想。面向服务架构(SOA)是近几年来软件系统设计和开发领域中的热门,部署基于SOA的系统已经逐渐成为企业内整合旧系统资源、搭建全业务系统的趋势,它可以提高企业内系统资源的复用率、降低开发成本,为企业建立跨平台、跨区域的系统提供支持。本文以RBAC模型为基础,结合面向服务架构(SOA)的设计思想,设计了一个动态RBAC组件来解决开放性系统中权限控制的问题。该组件实现了传统的基于RBAC模型的权限管理的基本功能;并通过设计对内和对外接口,动态区分和管理系统内外部访问者的请求;根据用户的登录属性,分别给出相应的访问控制策略,其中外部访问者通过角色代理来完成服务请求;采用基于Web服务发现模型,实现将系统外部服务映射到组件内的权限管理中。针对组件的设计思路,本文给出了在JAVA平台下,采用Struts+Spring+Hibernate技术实现组件的开发,并给出组件在具体项目中的应用实例。
其他文献
目前,印刷体数学公式识别技术仍存在很多不完善的方面。其中,矩阵作为科技文档中一种常见的数学公式,因为其结构特殊,不同于一般数学公式,所以识别系统对其处理能力还不强。
伴随着编码技术和网络技术的快速发展,视频监控的范围已经从过去的单位和小区延伸到社会安全的公共领域,数据传输从局域网扩展到了广域网。然而,压缩技术和带宽的增长速度却
近年来,随着互联网的发展,P2P技术也取得了迅猛的发展。互联网上的P2P应用层出不穷,并且获得了数以亿计的用户。有关调查表明,P2P业务已经悄然占据了互联网业务总量的60%~80%
学位
智能规划自提出至今已经有几十年的历史。在科学研究飞速发展的今天,研究者们不断地探索智能规划新的应用领域和发展方向,不断提出新的规划求解算法以扩展智能规划处理问题的
随着饮食环境问题的不断加重,近年来,肺部疾病的发病率也呈不断上升的事态,已然成为了当前影响人类生活质量甚至生命的大敌因此,如何能够在病变早期就能准确的诊断出病变良恶性质
基层社区处于临床工作的最前沿,由于社会的进步和医学技术的普及,全科医疗逐渐成为社区卫生保健体系的主题.因此,作者在本文中简要解释了全科医疗的概念,并对该医疗保健模式