概述
隨著信息化建設的深入,政府部門和機構、各行各業或多或少均建立起自己的信息化系統,包括OA辦公系統、門戶網站CMS系統、工作流系統、其它業務系統等。系統越來越多,但是各個系統之間數據通信問題使各行各業無比頭痛,有些系統開發階段甚至沒有考慮過會有外部系統與之數據交換,很多建設完成后的系統常常是自治的,異構的,數據可能存放于數據庫、文本文件、XML文件,甚至普通文件中。因此也需要一種機制使不同時期建設的應用系統能有機地結合為一個整體。上述情況要求解決應用系統間數據和信息的互通、互用問題。
在數據交換方面,我公司經過一系列項目的實踐,總結出了一套比較通用的數據交換解決方案,可以應用在不同類型的數據交換場景。
應用價值
性能好,大多數服務功能都基本控制在毫秒級響應;
安全性高,有效保證數據的安全性;
可自動完成數據的傳送和復制;
異構數據源集成,支持所有JDBC數據源、各類文本文件和FTP服務器文件,并為各種WEB應用提供支持靈活的系統管理工具,友好的用戶界面;
提供數據預處理和后處理接口,滿足用戶對數據處理靈活性的要求;
所有功能都提供編程接口,實現與其它系統的集成。
實現方案
從核心數據處理功能來講,數據交換平臺設計實現為一個數據ETL平臺,ETL(Extract-Transform-Load的縮寫,即數據抽取、轉換、裝載的過程)能夠按照統一的規則集成并提高數據的價值,是負責完成數據從數據源向目標數據倉庫轉化的過程,是實施數據倉庫的重要步驟。
該平臺首先從定義好的外部數據源抽取(Extract)數據,然后經過轉換(Transform)處理進入平臺系統,最后通過一定的技術手段裝載(Load)為可以直接應用的數據。整個軟件系統采用面向服務的體系結構(SOA),使用JEE相關技術來實現;在數據庫使用上采用ORACLE10g數據庫進行物理數據的存儲;各應用系統之間采用企業服務總線(ESB)相關技術來實現數據交換,以達到松耦合的方式,盡可能的減少系統之間的依賴程度。
應用案例
江蘇省國地稅信息共享系統:
長期以來,大力推進國稅局、地稅局聯合辦稅服務,加快實施國稅局、地稅局服務資源整合和信息資源共享;加強信息采集和信息共享;嚴把數據采集關,保證各項數據及時、完整、準確;積極推進稅務機關內部之間、國稅局和地稅局之間信息共享;努力推進與政府有關部門和相關社會組織信息共享,一直是稅務部門的重點工作和努力方向。
江蘇省國地稅信息共享系統使用了同和通用數據交換解決方案,加上具體業務功能的定制,使得此系統解決了國地稅信息資源共享難的問題。