论文部分内容阅读
目前,SOA (Service Oriented Architecture,面向服务的框架)和Web服务技术已经日渐成熟,并被大量的应用于企业级应用的开发中。但是,随着SOA和Web服务技术被大多数的企业所应用,相互进行服务通信的企业之间传输信息的安全性就变得十分重要。企业之间传输的信息是以SOAP (Simple Object Access Protocol)消息的形式进行的。现在保证传输过程中消息安全性的安全机制是基于传输层和消息层的。但是在这些层中的安全机制存在着种种的缺陷。因此就要建立合适的安全模型保护不同层间传输的消息的安全性。本文主要研究基于数据挖掘中FP-增长算法的消息传输安全机制,此安全模型可以保证不同层上传输消息的安全性。本文首先对SOA的基本概念、SOA的特点、SOA的优势、SOA几种主要的实现平台和各大公司对SOA的支持进行介绍。着重分析了SOA安全性因素及如何保证SOA的安全性。对Web服务结构及SOAP消息结构进行了详细的论述。重点对SOA构建的系统中传输的SOAP消息的安全性进行了分析。详细介绍了当前被广泛的应用在Web服务系统中的Web服务安全协议框架。重点分析了数据挖掘与SOA构建的系统的安全性之间的联系。对如今比较流行的XML攻击方式进行了探讨。着重介绍了数据挖掘中的FP-增长关联规则算法。最后针对SOAP消息传输过程中可能引发安全威胁,本文应用FP-增长运用关联规则算法对SOAP消息进行挖掘并建立安全模型。然后将所建的安全模型运用于基于J2EE开发的旅游景区信息管理系统的Web服务系统中,对Web服务的双方之间传输的SOAP消息使用安全模型进行关联规则的挖掘,从而保证Web服务之间传输消息的安全性。实例表明,本文所建立的基于FP-增长关联规则算法的安全模型,可以进行安全威胁的预测与销毁,提高了系统的安全性。