基于XACML的MVC Web访问控制框架的研究——WebACframe

来源 :长春工业大学 | 被引量 : 0次 | 上传用户:liyongguang9280
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的广泛普及以及计算机网络技术的飞速发展,现在越来越多的商业业务是通过Internet应用平台来实现的。为了适应发展需要,越来越多的企业信息系统和电子商务系统使用WEB技术进行应用开发。 而Web系统发展到今天已经变得很复杂,涉及到的知识、内容、问题越来越多。因此,开发高度可重用性的Web应用框架和业务组件并使用MVC设计模式,可以降低应用业务组件和应用框架之间的耦合,提高系统框架的可重用性和可扩展性,简化Web应用的开发流程。 XACML是OASIS制定的一种可扩展的访问控制标记语言规范,用于描述应用系统的访问控制策略以及访问控制决策请求/响应信息。XACML是基于XML的规范,因此,XACML具备可扩展性。XACML支持广‘泛的数据类型、函数、规则,支持参数化的策略描述和多样化的策略组合,可以描述分布式系统的访问控制规则,具有很强的访问控制策略描述能力。除此之外,XACML也给出了一个标准化的访问控制决策模型。基于这些特点,采用XACML标准进行访问控制逻辑开发,可使应用具有通用性、灵活性、可扩展性以及标准性的优点。 基于以上考虑,本论文在研究当前基于MVC框架的基础上,针对控制逻辑和业务逻辑是Web应用逻辑中不可缺少的组成部分,且控制逻辑和业务逻辑是相对独立的部分的特点,以及目前多数Web应用及框架都将其混合在一起进行处理的状况,提出的一种基于MVC模式的框架。该框架强制将应用的业务逻辑控制与访问逻辑控制分开,降低了应用逻辑耦合度,并且该框架采用XACML标准技术实现访问控制逻辑处理流程,使Web应用访问控制逻辑具有标准性等特点。
其他文献
城市供水是城市发展的命脉产业,是保障人民生活、发展生产建设必不可少的物质基础。随着网络技术的普及和计算机技术的深入发展,人们已经意识到利用计算机和地理信息系统管理城
电子邮件系统是互联网应用的一个成功典范,它诞生时间不长却给人们的工作和生活的诸方面带来了深刻变化。然而,电子邮件在给人们提供便捷通信手段的同时,也遭到了一些人的滥用。
随着互联网等信息技术的高速发展,网络上无时无刻都在产生着海量数据,以广告词、论文标题、网页评论以及微博信息为代表的短文本数据是这些数据的主要存在形式之一。因此,如
网络技术的发展带动了远程教学的发展。但目前的远程教学平台有两个主要的缺点,一是采用实时视频的方式让师生面对面地进行学习的不多见,即便有也多采用CS结构,用专有的客户端进
本文结合西北工业大学航空微电子中心所承担的科研项目,作者负责高性能嵌入式微处理器“龙腾R2”验证和定点主控部件优化。在此基础之上,作者对“龙腾R2”微处理器上实现在线调
网络系统每天产生大量网络管理信息。引入数据挖掘技术对海量网管数据进行分析和处理,并将结果应用于计算机网络故障诊断对提高网络管理的灵活性、可靠性和稳定性具有重要意义
随着星上处理和星际链路技术的出现,卫星网络已经发展成为覆盖全球的新型互联网,并在通信领域中的地位不断提高。卫星网络具有覆盖范围广、布置迅速、组网灵活、抗毁性强且不
近年来,基于生物免疫原理的入侵检测技术受到研究人员的普遍关注。生物免疫系统承担着与入侵检测系统类似的任务,有效地保护了生物体,使之免受外来侵害。因而,研究如何将生物免疫
随着网络和分布式系统技术的飞速发展,大规模分布式系统数量将急剧增加。为了简化分布异构环境,人们采用自治域(Autonomous Domain)的方法将这种环境进行分割,因此从安全角度
如何实现软件工程工具信息共享是软件工程研究领域的热点之一,目前有多种方法:工具接口,中间格式,工具总线和信息库等。本文分析比较上述方法,针对目前软件工程教学实践的需要,利用