正文 環保產學研信息平台的構建技術(2 / 2)

(2)異構平台數據交換技術。平台數據庫存放企業各個部門之間常用的數據。這些數據是存在不同的操作係統和不同的數據庫管理工具裏,也就是我們所說的異構平台。這就涉及到到數據庫之間的數據轉換問題。目前,實現異構平台數據交換的技術主要是基於XML的技術。XML 是可擴展標誌語言( eXtensible Markup Language) 的簡稱,已經為Web 應用標準之一。XML 具有強大的數據表現能力, 能夠以簡單的形式表達複雜的數據,可以根據用戶的需要進行擴展。尤為重要的是,XML具有強大的自描述能力,同時實現了數據與表現形式的分離,這些特點決定了XML 能夠作為數據交換中的媒介,從而實現異構係統的信息交換。

長沙環境保護職業技術學院現有多個信息係統,如環評係統,分析中心係統等,各個係統的數據庫格式不統一,有的采用MySQL,有的采用簡單的Acess 2003,為了能在這些係統中互相傳輸數據、交換數據必須采用一種“中間橋梁”——即XML技術,XML本身不用來當作最終存儲數據庫,它隻是起到中間數據交換作用,通過XML技術,係統A與係統B能實現數據交換。

目前基於XML的異構平台數據交換技術方法主要分為二類:目前經常采用的異構數據轉換方法可以分為兩類:基於模板的轉換和基於模型的轉換。前者隻能用於在關係數據庫和XML文檔之間傳遞數據,它不需要預先定義XML文檔模式和數據庫模式間的映射關係,而是直接將命令語句(如SQL語句)嵌入XML模板中,由專門的數據傳輸中間件來執行該模板,獲得的執行結果用來替換模板中對應的命令語句部分,從而得到結果XML文檔;後者則使用某種數據結構在XML文檔模式和數據庫模式間建立對應關係,進而進行數據的轉換。

(3)平台程序開發技術。產學研信息平台編程語言可以用麵向對象開發語言,如.NET平台上的C#,這種語言在開發B/S係統方麵非常快捷方便。還有整個信息平台的框架可以采用MVC模式,即Model-View-Controller",中文翻譯為"模型-視圖-控製器"。如果你用ASP.NET編程的話,在ASPX頁麵中開發用戶接口來實現視圖,控製器的功能在邏輯功能代碼(.cs)中實現,模型通常對應應用係統的業務部分。

三、總論

構造產學研信息平台,使學校企業雙方能加強合作、優勢互補、平等互利、共同發展。對學校而言,能使學校能主動了解企業行業對技術的需求,充分發揮學校人才和實驗室優勢,有針對性地展開合作。對企業而言,能及時了解行業新技術成果動態,從而引進一些高科技含量的項目,來解決一些企業生產過程中的技術難題。

參考文獻:

[1]胡黃聊等.高校產學研結合的思考[J].實驗室研究與探索,2011,3(2):158~159.

[2]張冠文.創建產學研平台 打造高職教育特色[J].中國高教研究,2005,4(5):62~64.

[3]張亮.創建產學研平台 打造科技創新企業[J].中國高校科技,2011,6(8):29~30.

[4]李鵬飛等.SSIS 在異構數據庫間數據遷移的應用研究[J].長江大學學報,2008,5(3):62~63.

[5]黎海生.基於XML高校電子政務數據交換平台的研究與設計[J].科技廣場,2006,4(3):73~75.

[6]李劍波等.基於XML的Web數據交換服務平台的設計與實現[J].北華大學學報,2003,4(3):273.

[7]李軍.一種從用例模型到分析模型的設計方法[J].計算機係統應用,2012,21(1):191~193

作者簡介:李軍(1981- ),男,湖南長沙,漢族,碩士學位,研究生學曆,長沙環境保護職業技術學院信息技術係教師,係統分析師,研究方向:管理信息係統,係統分析與設計;王澤芳(1982- ),女,湖南長沙,漢族,碩士學位,研究生學曆,金鷹報社記者,中級編輯職稱,研究方向:漢語言文字學