單立娟
摘要:隨著科學(xué)技術(shù)的發(fā)展,portal技術(shù)建設(shè)成為企業(yè)信息化工作中重要的一環(huán),有效地解決了個人對企業(yè)信息系統(tǒng)使用的瓶頸問題。本文簡要介紹了利用元數(shù)據(jù)和XML等技術(shù)設(shè)計開發(fā)了具有門戶(portal)功能的信息發(fā)布系統(tǒng)。利用該技術(shù)使系統(tǒng)開發(fā)及維護(hù)難度大大降低了,系統(tǒng)的實(shí)施也變得簡單。此系統(tǒng)已經(jīng)在某電力公司加以運(yùn)行,實(shí)踐證明,運(yùn)行效果良好,達(dá)到預(yù)期目標(biāo)。
關(guān)鍵詞:portal 元數(shù)據(jù) XML
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2016)05-0000-00
在互聯(lián)網(wǎng)高速發(fā)展的今天,物聯(lián)網(wǎng)、大數(shù)據(jù)、云計算等等熱門技術(shù)不斷涌現(xiàn),但是各單位的信息發(fā)部系統(tǒng)仍然還是單位信息交流的非常重要的途徑之一。為此,我們按照某電力公司的客戶需求構(gòu)建了一個具有portal功能的信息發(fā)布系統(tǒng)。該信息發(fā)布主要為單位各部門以及下屬機(jī)構(gòu)提供了統(tǒng)一的、可管理的信息發(fā)布平臺,實(shí)現(xiàn)信息在單位內(nèi)部的互通、交流與發(fā)布。
1 portal
Portal,中文含義是“門戶”的意思。該技術(shù)能夠?qū)⑵髽I(yè)內(nèi)部和外部的各種信息進(jìn)行管理,對企業(yè)員工、合作伙伴以及相應(yīng)客戶提供單一的訪問渠道,從而分別得到各自的信息。portal強(qiáng)調(diào)以用戶為中心,為其提供統(tǒng)一登陸界面,能夠?qū)崿F(xiàn)信息的集中訪問。Portal具有集成化、個性化、簡易性和可擴(kuò)展性等功能。
2 元數(shù)據(jù)
元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)在一個企業(yè)中定義了公用的語言,因此所有人員、系統(tǒng)、和程序能夠很好的傳遞信息。消除了混亂,實(shí)現(xiàn)了數(shù)據(jù)共享,節(jié)約了巨大的成本??梢岳斫鉃樵獢?shù)據(jù)是描述數(shù)據(jù)的數(shù)據(jù)。它將記錄描述數(shù)據(jù)倉庫在建設(shè)過程中所產(chǎn)生的有關(guān)數(shù)據(jù)源的定義、轉(zhuǎn)換規(guī)則的關(guān)鍵數(shù)據(jù)。
用戶可以根據(jù)需要查看到元數(shù)據(jù),以便定位到文件位置,并得到相關(guān)內(nèi)容和相關(guān)屬性。這就需要一種技術(shù)來支持得到元數(shù)據(jù)。
3 XML與元數(shù)據(jù)
如果要在HTML文檔里顯示動態(tài)的數(shù)據(jù),那每當(dāng)數(shù)據(jù)改變時都要用大量的時間來再編輯HTML文件。XML是可擴(kuò)展性標(biāo)記語言。元數(shù)據(jù)用來定義XML文檔和文件的組織結(jié)構(gòu)。XML使網(wǎng)絡(luò)數(shù)據(jù)具有跨平臺的交換能力,是數(shù)據(jù)交換的標(biāo)準(zhǔn),可以實(shí)現(xiàn)開放式信息集成。
如果說元數(shù)據(jù)是描述數(shù)據(jù)的數(shù)據(jù),那么XML就是元數(shù)據(jù)標(biāo)記語言規(guī)范。可擴(kuò)展標(biāo)記語言(XML)可以對元數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)格式導(dǎo)入和導(dǎo)出,這樣在各種不同的環(huán)境中就可以方便地使用元數(shù)據(jù)。
4 系統(tǒng)的設(shè)計
4.1數(shù)據(jù)庫設(shè)計技術(shù)實(shí)現(xiàn)
利用XML技術(shù)來進(jìn)行數(shù)據(jù)庫的設(shè)計,要設(shè)計到兩個問題,一個是數(shù)據(jù)向XML的導(dǎo)入,另一個是XML將數(shù)據(jù)進(jìn)行發(fā)布。圖1我們可以看出XML技術(shù)很好地將數(shù)據(jù)轉(zhuǎn)出和發(fā)布處理進(jìn)行了分離。
4.2系統(tǒng)的功能實(shí)現(xiàn)
本系統(tǒng)一共完成了信息發(fā)布、信息維護(hù)、模版維護(hù)、單位管理、權(quán)限管理、欄目管理等十六個功能模塊,圖2是運(yùn)行界面。每個功能模塊又具有自己的功能子模塊。
5 結(jié)語
該系統(tǒng)是為某電力公司開發(fā)研制,是面向企業(yè)門戶的綜合網(wǎng)站,具有功能強(qiáng)大,運(yùn)行穩(wěn)定,管理方便等特點(diǎn),具有很強(qiáng)的跨平臺性。該系統(tǒng)可以運(yùn)行于各種JAVA應(yīng)用服務(wù)器上,支持各種大型數(shù)據(jù)庫服務(wù)器。
參考文獻(xiàn)
[1]常中華.基于XML的WEB信息發(fā)布系統(tǒng)設(shè)計與實(shí)現(xiàn)[D].中國海洋大學(xué),2006.
[2]沙仁高娃.基于元數(shù)據(jù)的招生網(wǎng)新聞發(fā)布系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].內(nèi)蒙古大學(xué),2007.
[3]常曉鵬,李磊,時雨露.基于門戶網(wǎng)站的信息發(fā)布管理系統(tǒng)研究[J].中州大學(xué)學(xué)報,2013,30(6):118-123.