欢迎来到天天文库
浏览记录
ID:28037724
大小:338.82 KB
页数:11页
时间:2018-12-07
《审计分布式应用集成的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、审计分布式应用集成的设计与实现李菁,米昌顺,刘青(上海宝信软件股份有限公司上海201203)摘要:为了解决不同审计部门之间跨系统、跨地域的内部审计信息管理业务需求,整合分布部署的审计信息管理系统,提出了基于SOA架构和WebService技术的解决方案。并结合该方案的设计与实现,探讨了解决分布式应用集成中的性能优化。关键词:Web服务;分布式集成;SOAP;缓存中图分类号:TP393文献标志码:ADesignandimplementationofDistributedAuditApplicationInt
2、egrationLIJing,MIChang-shun,LIUQing{ShanghaiBaosightSoftwareCo”LtdShanghai20103China)Abstract:Inordertoaddressdifferentcrossbetweentheinternalauditdepartmentsystems,geographicinformationmanagementtheinternalauditbusinessneeds,integratethedistributionofthe
3、deploymentoftheauditofinformationmanagementsystems.BasedonSOAarchitectureandWebServicetechnologysolutions.Combinedwiththeprogramdesignandimplementationofintegratedsolutiontodistributedapplicationperformanceoptimization.Keywords:WebService;DistributedInteg
4、ration;SOAP;Cache1.引言由于管理上的需要,宝钢集团A部审计系统可能分布式部署于宝钢集团总部和宝钢股份总部。业务方要求同时实现对信息的集屮管控,将分布部署的系统进行无缝集成。因此摆在而前的问题是如何确保在分布部署的系统间进行信息传递的及时性、完整性、可靠性,以实现分布式应用的无缝集成。要实现分布式应用集成,市场上现有IBM、Sun、Oracle等公司提出的解决方案。但是如果采购软件提供商的现有方案则需要采购专用软件及设备,投资大,对系统改造工作量大。审计分布式应用的集成方衆基于WebSer
5、vice技术,它具备轻:W:级、廉价性、安全性、髙效性、无缝性和兼容性,能够在网络环境下实现跨系统的可靠访问。2.方案设计与实现2.1.总体性介绍內部审计系统分布集成方案以P、j部审计系统数据访问控制层为核心。系统相互之间通过WebService接口通讯和传递信息,实现了分布部署的应用系统之间进行数据查询、方法调用和文件访问的集成,并具有跨地域异构系统间进行信息交互的能力。基于WebService技术进行,以SOAP为安全通信的基础.以XML为跨平台数据交换的技术,以Java为跨系统应用实现的技术。在J2
6、EE应用平台基础上增加数据访问控制层,实现对数据源的动态判断,自动调用远程或本地的数据,实现对各个系统的统一访问控制,实现分布部署系统的无缝集成。在网络传输上采用XML压缩、XML解析器优化、简化XML标签的技术能够有效地减少网络传输的数据量,提高远程访问的及时性。在安全性方而,采用WS-Security数据签名和RSA加密技术,能够保障数据在网络中进行安全、可靠地传递。通过增加客户端缓存控制,将远程数据写入本地缓存器,对各类数据分别设定刷新的时间间隔,能够进一步减少远程访问的次数。在服务器端的缓存器屮实
7、现对请求数裾的增返冋,能够减少网络传输的数据量。以上缓存机制的采用可以进一步提高系统的运行效率,减少不必要的远程调用。2.1.1.远程数据査询实现(1)数据访问层根据用户的请求进行判断,如果不需要远程调用则直接从客户端数据库查询;否则启动远程调用从缓存服务屮获取有关数据;(2)缓存服务处理客户端所请求的数据杏询语句,如果缓存器中己存在则直接从客户端缓存屮查询;否则客户端发出调用Web服务请求;⑶客户端Handler对请求的SOAP消息进行加密处理;⑷被加密的SOAP消息通过互联网传送到目标Web服务端口;
8、⑸服务器端Web服务端□截获加密的SOAP消息;⑹服务器端Handler对加密的SOAP消息进行解密;(7)目标Web服务对Web服务请求进行处理,通过服务端的缓存服务获取有关数据;⑻缓存服务处理请求的数据杏询语句,根据缓存器中的数据进行增量返回;⑼服务器端Handler对返回的SOAP消息进行加密处理;⑽被加密的SOAP压缩之后将消息通过互联网传送到目客户端;(11)客户端Handler对加密的SOAP消息进行解压缩,然后进
此文档下载收益归作者所有