J2EE分布式系统安全认证授权中间件的研究与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:fengdl0040
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在以各厂商和开源社区为代表的业界努力推动下,随着J2EE技术的推广,越来越多的企业应用系统将J2EE技术作为分布式应用的解决方案首选。每个企业应用系统都需要某种形式的安全措施,对于分布式系统,安全认证授权的需求尤为突出。遗憾的是,为了满足复杂的安全认证授权需求,在J2EE规范之外,各J2EE应用服务器都独立提供了各自的扩展,不仅在某种程度上造成了应用的不可移植性,而且增加了学习成本。J2EE应用服务器一般都比较耗费计算机系统资源,使得依赖于J2EE应用服务器环境的安全认证授权模块的调试和测试非常繁琐,不利于软件产品的开发。 本文在对J2EE规范和现有的开源框架进行综合研究的基础上,根据J2EE分布式技术和J2EE应用服务器的实际特点,采用IoC和AOP软件设计思想,初步解决了J2EE分布式应用中的安全认证授权问题,有效增强了J2EE分布式应用中基于主体的安全认证授权模块在各应用服务器之间的移植性,并提高了软件开发效率。主要工作和取得的成果如下: 1.在loC思想的指导下,抹平了J2EE分布式系统和非分布式系统之间安全认证的差异。用户可以快速开发出脱离J2EE容器的非分布式原型系统,并可将该系统方便地移植到分布式应用中。 2.基于AOP的授权模块设计,将声明式授权从J2EE容器的描述符中解脱出来,增强了程序的可测试性和可调试性。对EJB的声明式授权检查方式进行了改造,使其解耦于EJB容器。针对基于Apache Axis2的WebServices实现,增加了安全认证授权模块。 3.以两个应用较为广泛的J2EE应用服务器产品JBoss和IBM WebSphereApplication Server为例,根据各产品的特点,通过定制的适配器,将自定义安全认证授权中间件插入到各服务器中,对内对外均提供统一的安全认证授权应用接口,取代各应用服务器私有的接口和实现。 4.对于身份认证数据源,提供了统一数据访问方式。
其他文献
分类问题是数据挖掘领域的重要研究分支之一,分类任务中的分类模型都基于“独立同分步”这一前提假设,即用于训练分类器的数据集与待分数据都是由同一分布独立生成的。但是在一
今天,信息技术已经如此深刻地融入人类社会,以至于几乎所有的组织(如企业、政府、团体等)都需要信息系统的支持。由于信息技术的发展和日趋激烈的商业竞争,人们不再满足于独立、
随着网络技术的飞速发展,互联网正深刻地改变着人类的生活,互联网的飞速发展己经使其成为世界上内容最为丰富的资源库。人们通过网络获取知识和信息的同时,却也饱受着大量“垃圾
中国通信网宽带化和IP化的趋势,带来了多媒体通信业务的不断膨胀。然而,不可否认的是,一段时间内,窄带必将和宽带化的进程并进,窄带业务仍然有着广泛需求。本文首先对窄带视
无线传感器网络由于其低成本,低功耗等特点,近年来被大量地应用在大规模的数据采集应用中。随着其应用场景的不断增加,一些问题也随之而来。在一个由大量传感器节点组成的无线传
随着计算机技术的发展,很多研究领域不断地交叉和融合。在微电子技术领域,一些研究者提出使用并行计算机互连网络技术解决单一芯片上多个内核的集成问题,这一技术称为片上网络(N
学位
RSA算法在公钥密码体制中占有重要的地位,它广泛应用于各种高安全性的智能卡应用领域。RSA是目前比较成熟的公钥加密算法。但在智能卡等资源受限的系统中,完成数值较大的RSA密
磁盘阵列(RAID)作为一种提高存储子系统可靠性和性能的技术,已经得到了广泛的应用。特别是近些年来存储系统网络化、规模化等发展趋势,使多容错编码变得更加重要。 在阵列系
蜂窝移动通信系统中一个必不可少的过程便是越区切换过程。TD-SCDMA系统中接力切换过程与其他系统的软切换、硬切换不同。利用智能天线和上行同步技术,在精确定位UE的情况下,