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