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