论文部分内容阅读
互联网+时代的到来使得各行各业的数据交换越发频繁,然而受地域、平台、存储方式等多种因素的制约,导致“信息孤岛”的出现。贵州地税作为政府机关的一个重要部门,在金税三期改革的信息化进程中,面临着种种数据交互难题,对于跨平台的数据交互技术应用的研究具有重大意义。首先是针对WebService技术的跨平台间的异步实时数据的交互问题,涉及到接口报文的传输解析过程。其次是针对数据库中批量、定时的数据在跨库间的同步、交互问题;再次是跨区域数据分发的实时数据交互问题。针对贵州地税各类跨平台应用系统中实际存在的数据交互难题,对于WebSevice层的数据交互问题,设计了两种解析XML的方案,运用SOAP协议实现了接口报文在跨平台间的WebService层的数据交互:方案一运用了LINQ to XML技术对报文进行解析、重构;方案二运用Oracle对xmlTpye数据类型的处理技术实现了报文解析。对于数据库间的数据交互问题,结合运用了物化视图的增量刷新机制和存储过程实现了跨库间的数据同步、交互以及数据加工处理。对于跨区域的数据下发问题,运用Oracle Streams的“订阅-发布”机制来构建省局数据中心与市州数据中心的数据下发环境,实现了数据分发的整个过程。通过应用两种解析XML的技术、Oracle物化视图技术和Oracle Streams技术,有效解决了贵州地税在金税三期整改中的数据交互问题,极大地推动了贵州地税在金税三期项目中信息化的高速发展。目前贵州地税各类系统能够快速地整合、统一数据,数据保持高度的一致性、有效性。省地税局能够全面统筹、科学管理税务数据,实时有效地支持系统对数据的开销,同时为各市州提供了强大的数据支持,降低了数据的并发访问性能,满足了各地州特色软件对数据的需求。