论文部分内容阅读
基于Web服务的企业应用集成是集成技术发展的趋势,访问控制是基于Web服务的企业集成体系在现实应用中迫切需要解决的安全问题。本文工作主要有两大部分:一是设计和实现了一个满足基于Web服务的企业应用集成体系下访问控制安全需求的面向执行体的访问控制模型(Execution-Unit Oriented AccessControl model,EUOAC);二是基于EUOAC建立了一个具有访问控制能力的集成框架对访问控制模型予以有效支撑,并实现了该框架的功能模块。针对基于Web服务的企业应用集成体系中访问控制安全问题,本文分析了多种访问控制模型和Web服务安全措施等相关技术,借鉴相关技术的思想,结合企业组织的特性和企业业务流程特点,提出了面向执行体的访问控制模型EUOAC。EUOAC支持角色层次,降低权限管理工作的复杂度和困难度;具有主动和动态的授权功能,满足业务流程执行时的授权需要;同时引入了合理的约束机制。本文研究了SOA技术、现有的企业集成模式以及Web服务组合规范,设计和实现了一个能够在业务流程执行过程中实施访问控制策略的基于Web服务的企业集成体系ACS-WS-EAI(Access Control-secure WS-based EAI)。ACS-WS-EAI是一种松耦合的集成体系,具有良好的灵活性和扩展性,支持各种系统的快速集成,并可实时地动态选择、集成和嵌套Web服务。ACS-WS-EAI从业务流程角度解决访问控制安全问题,引入了EUOAC模型,在框架之中设置了基于EUOAC而建立的访问控制安全功能模块,并将该模块与WS-BPEL流程引擎结合,建立了访问控制点将授权与业务流程的执行联系起来,并为企业安全管理员提供了简洁易操作的访问控制策略配置接口。本文实现并测试了EUOAC模型以及ACS-WS-EAI系统的功能。结果表明,EUOAC模型满足企业集成体系中企业的访问控制安全要求,同时,ACS-WS-EAI可以有力支撑访问控制模块和WS-BPEL业务流程引擎的协同工作,保证了ACS-WS-EAI系统运行时企业资源的访问控制安全。