999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數據交換平臺的設計與實現

2009-09-26 09:37:42錢曉雯
新媒體研究 2009年18期

錢曉雯

[摘要]隨著我國信息化程度的不斷提高,針對如何更加高效地利用各個業務部門的數據信息,提出一個數據交換平臺的設計方案。詳細闡述構建數據交換平臺的關鍵技術XML技術以及利用XML技術及其相關的XML Schema,XSLT等技術進行數據交換的流程。

[關鍵詞]數據交換平臺 XML XML Schema XSLT

中圖分類號:TP3文獻標識碼:A文章編號:1671-7597(2009)0920088-01

一、引言

由于當前城市交通管理各部門的信息化發展程度的差異,以及各部門的操作系統平臺,所用數據庫類型等等的不同,導致資源分散,形成諸多“信息孤島”,致使整個交通管理部門的數據應用水平不高,綜合分析能力較弱,難以為決策者提供綜合、高效、準確的信息。若完全采用分布式數據庫/多數據庫的系統架構則要求他們都要配置數據交換、數據發布以及數據格式轉換的核心應用系統,顯然這又是一種代價昂貴的不足取的解決方案。因此,本文提出通過構建統一數據交換平臺來實現交管部門之間應用業務系統的信息有效交換。

二、系統整體設計

(一)項目介紹。本系統是在原有綜合數據分析系統的基礎上進行的再次開發。有效利用了實驗室的經驗積累,并通過大量參考借鑒國內外對智能交通信息系統的現狀,引入地理信息系統(WebGIS)作為支撐,以期為客戶提供更為直觀,明晰的決策輔助。進而引導車輛行駛,避免出現交通擁堵等現象。

為了使再次開發的基于WebGIS的交管系統能同之前開發的綜合分析系統能夠實現數據的無縫鏈接,兩個業務平臺之間能夠實現信息共享,必須要有一個全面的數據交換的解決方案。本數據交換平臺主要基于以下目標設計考慮:1.解決信息孤島問題。將分散的各類交管數據經過清理、整合、匯總后,形成綜合數據庫和數據倉庫,構造統一的處理和信息發布平臺,統一進行數據展現;2.數據處理與分析監控。在建立綜合數據庫和數據倉庫的基礎上,建立起數據處理和分析系統,對全市范圍內的各類交管信息,如機動車信息、駕駛員信息、違法記錄等數據進行處理,通過業務查詢、數據統計、數據分析、數據展現等功能,提供有效的分析手段,達到輔助決策和管理的目的。

(二)整體設計思路。本數據交換平臺總體上包括4個部分:應用集成系統、應用適配器、資源服務器和Web服務器。應用集成系統是集成不同應用系統的基礎。通過應用集成系統,不同應用系統之間形成松耦合連接,實現信息轉換和信息訂閱/發布等功能。應用適配器系統是指可以與具體應用系統便捷連接的模塊化軟件,主要解決應用系統與應用集成系統之間的連接與信息交換等問題,實現數據的提取、加密和壓縮等功能。資源服務器存儲數據交換過程中的各種數據模式。

(三)總體架構

本系統的整體結構如圖1所示。

(四)數據交換平臺的要求。結合交通領域的具體業務需求,本數據交換平臺需要滿足的要求有:1.支持多種數據類型轉換和集成;2.跨越不同的硬件平臺;3.數據可以自動、手工或定時采集抽取,且基本不影響原先業務系統的性能;4.能完成歷史數據的集中和變化數據的同步;5. 穩定可靠,具有失敗重新采集或續傳功能;6.采集規則和采集流程可以靈活控制、自動運行,方便以后擴充數據采集項目,并有可視化管理功能;7.各數據的完整性要得到保證。

三、數據交換流程

數據交換的關鍵是實行數據交換的雙方必須建立一個統一的數據傳送標準,為數據交換的進行鋪設一條暢通的道路。XML是一種能夠結構化地表示信息并支持網絡跨平臺應用和跨語言應用的標準網絡語言[1]。XML與HTML的結合使用,可以極大地擴展Web頁的能力:使Web頁可以傳遞任意類型的文檔;用其他方法排序、過濾、查找以及管理信息;顯示高度結構化的信息等。只要數據交換中各參與方采用統一的XML標簽和格式生成XML文檔,不同應用系統中不同語言編寫的應用程序就可以正確識別和解析文檔中的數據,實現數據的交換。

(一)交管系統數據規范的XML Schema。在任何XML的項目中,第一步工作都是創建標準的數據格式,為此首先要考慮涉及到哪些數據,定義描述數據交換中所涉及事實的數據模型。當具有高置信度的模型被創建,數據模型便可以轉換成為模式(Schema),然后才能繼續開展以后的數據交換和共享工作。

對于XML文檔,可以利用模式來定義允許出現的內容結構,并描述這些內容的類型和約束。有多種XML模式語言,例如XML Schema,DTD,XDR等。相對于DTD,XML Schema從幾個方面進行了改善。它除了提供DTD具有的絕大部分功能外,還引入了許多新的功能,如豐富的數據類型、對域名的支持等[2]。

由以上分析,我們在數據交換平臺中采用XML Schema來驗證XML文檔的有效性。XML Schema中的主要內容包括元素和屬性的命名、元素之間的關系以及元素順序等。

(二)XML數據交換。在整個平臺中,XML數據交換流程。首先是參與交換的各交管部門的業務數據遵循上述XML Schema中的約束規則,通過相應的借口轉換程序,提取得到XML文檔,并將提取的原始數據送入數據恢復區,解析XML數據寫入數據庫。

(三)XSLT技術的應用。XML是獨立于表現形式保存數據的文件,而XSLT是完成如何展示這些數據的工作。設計好的XSLT樣式文件保存在數據庫中,當用戶向Web服務器提出獲取數據的請求時,調用服務器上部署的數據獲取和數據處理Web服務,然后將獲得的數據格式化為XML數據向客戶端瀏覽器輸出??蛻舳藶g覽器根據XML數據中指定的XSL樣式文件,從服務器數據庫中取得XSL文檔,然后瀏覽器根據XSL文檔中的樣式定義,將XML數據在Web瀏覽器中顯示出來。

四、結束語

本文利用XML技術作為數據交換的中介,給系統的實現帶來了極大的靈活性,系統可以屏蔽掉后臺的多種數據源。建成的數據集成和交換的平臺,實現了數據的集中和數據的交換共享,并在此基礎上利用數據倉庫技術和數據挖掘技術對數據進行處理、統計、分析,數據綜合利用率得到很大的提高。隨著Web技術的發展以及網絡帶寬的增加,數據交換平臺的快速性和可靠性也將進一步的得到提高,數據交換平臺應該有著光明的前景。

參考文獻:

[1]吳潔,XML應用教程(第2版)[M].北京:清華大學出版社,2007.

[2]李錚、尤楓、趙恒永,基于XML和XSLT的Web報表解決方案的研究與實現[J].計算機工程與設計,2006,27(5):867-871.

主站蜘蛛池模板: 免费女人18毛片a级毛片视频| 国产91麻豆视频| 欧美亚洲欧美| 中文字幕在线日韩91| 婷婷99视频精品全部在线观看| 91精品视频在线播放| 免费无码又爽又黄又刺激网站 | 国产精品香蕉| 高清无码不卡视频| 久久久91人妻无码精品蜜桃HD| 久久鸭综合久久国产| 综合五月天网| 亚洲人人视频| 欧美啪啪视频免码| 精品人妻无码区在线视频| 久久黄色影院| 亚洲最新地址| 国产91成人| 亚洲人成影院在线观看| 国产欧美又粗又猛又爽老| 999国内精品久久免费视频| 国产精品午夜电影| 亚洲性一区| 精品国产乱码久久久久久一区二区| 久久久亚洲国产美女国产盗摄| 久久综合色视频| 99这里只有精品在线| 少妇精品网站| 欧美日韩一区二区三区在线视频| 亚洲欧美日韩中文字幕在线| 视频二区中文无码| 亚洲首页国产精品丝袜| 日韩欧美国产综合| av色爱 天堂网| 国产精品入口麻豆| 77777亚洲午夜久久多人| 亚欧成人无码AV在线播放| 波多野结衣的av一区二区三区| 亚洲国产高清精品线久久| 日韩专区欧美| 99久久精品美女高潮喷水| 久久午夜影院| 99久久精品美女高潮喷水| 激情综合婷婷丁香五月尤物| 99热亚洲精品6码| 欧美性猛交xxxx乱大交极品| 日韩区欧美国产区在线观看| 亚洲国产成熟视频在线多多| 国产精品jizz在线观看软件| 亚洲成年人网| 性视频久久| 毛片免费试看| 性视频久久| 欧美精品一二三区| 日韩免费无码人妻系列| 色爽网免费视频| 色综合天天娱乐综合网| 色综合久久久久8天国| 亚洲第一av网站| 亚洲一区国色天香| 国产精品.com| 国产精品专区第1页| 久久精品一品道久久精品 | 毛片大全免费观看| 国产第一页亚洲| 色135综合网| 色丁丁毛片在线观看| 青青久久91| 久久综合伊人 六十路| 亚洲91在线精品| 亚洲狼网站狼狼鲁亚洲下载| 久久精品日日躁夜夜躁欧美| jizz在线观看| 国产97公开成人免费视频| 国产日韩欧美一区二区三区在线| 1级黄色毛片| 久久久久国产精品免费免费不卡| 91www在线观看| 蜜芽国产尤物av尤物在线看| 国产男人的天堂| 久草国产在线观看| 日韩人妻少妇一区二区|