張傳山
摘 要:隨著信息化程度的逐漸推進,許多單位部門都會選擇及運用站群系統(tǒng)進行建設(shè)和管理網(wǎng)站,這一思路體現(xiàn)出對網(wǎng)站互聯(lián)互動以及平衡成本的設(shè)計理念,相比于過去單位內(nèi)各自獨立的網(wǎng)站建設(shè),可大量節(jié)約成本,同時還可以解決好了技術(shù)保障、信息充分共享以及設(shè)備維護等諸多問題,有很好的設(shè)計背景,并取得很不錯的成績。 關(guān)鍵詞:站群管理系統(tǒng);實現(xiàn);設(shè)計對于單位部門的信息化建設(shè)來說,其建設(shè)的核心目標(biāo)就是實現(xiàn)信息數(shù)據(jù)資源的高度整合以及充分共享。要完成該預(yù)期目標(biāo),就必須考慮架構(gòu)系統(tǒng)完備的整合網(wǎng)絡(luò)站群統(tǒng)一的平臺,這也經(jīng)實踐證明是一種完全適合的實現(xiàn)路徑。 1 站群管理系統(tǒng)的設(shè)計特點就目前的計算機和網(wǎng)絡(luò)信息技術(shù)條件而言,功能整合并統(tǒng)一進行開發(fā)最終提供給各應(yīng)用單位進行分享和通用的站群管理系統(tǒng),可以充分利用網(wǎng)絡(luò)站群系統(tǒng)管理的操作平臺,實現(xiàn)網(wǎng)站的共享管理,并進一步整合了計算機系統(tǒng)內(nèi)部資源的交流互動的方式,顯示出顯著優(yōu)勢,可以作為當(dāng)前單位信息化建設(shè)的一種兼顧實用和可靠的選擇。 從過去站群系統(tǒng)建設(shè)比較成熟的經(jīng)驗分析,該系統(tǒng)一般要含有內(nèi)容管理模塊、后臺管理模塊、以及各對應(yīng)部門的登錄操作網(wǎng)站。站群系統(tǒng)的內(nèi)容管理模塊主要的使用功能包含有內(nèi)容的發(fā)布以及撤銷、參數(shù)的修改以及刪除等,這一部分是全部站群系統(tǒng)功能設(shè)計最關(guān)鍵的部分;站群系統(tǒng)對后臺內(nèi)容的管理功能模塊主要含有欄目設(shè)定、網(wǎng)站系統(tǒng)數(shù)據(jù)、用戶身份認(rèn)定以及權(quán)限的識別和管理;登錄操作網(wǎng)站指的是對普通登錄用戶開放的各相應(yīng)部門的操作和系統(tǒng)信息的網(wǎng)站平臺,包括所有系統(tǒng)需要發(fā)布和上傳的內(nèi)容和資料,都要準(zhǔn)確無誤地提供給各客戶端的網(wǎng)站平臺上,用戶可以通過相應(yīng)的瀏覽器和搜索引擎進行檢索查詢。所有客戶端網(wǎng)站基于共同的欄目內(nèi)容和形式設(shè)置、網(wǎng)頁頁面面的整體風(fēng)格、實際的發(fā)布內(nèi)容和資料,除此之外,在其他的許多方面也有著一些共同的地方,比如網(wǎng)站欄目的類型設(shè)置、實際內(nèi)容的表現(xiàn)形式、內(nèi)部信息發(fā)布的格式和方式、工作數(shù)據(jù)以及各種重要文件的實時存儲歸檔、計算機應(yīng)用程序代碼的進一步開發(fā)等多個方面。如果這些功能由網(wǎng)站的各個用戶單位分別進行開發(fā),投入人力巨大不說,也給統(tǒng)一進行管理增加了難度。在實際的設(shè)計過程中,基于Vi-Java E2E系統(tǒng)平臺進行開發(fā)的采用分布式架構(gòu)設(shè)計的站群管理系統(tǒng),能夠整合各單位的資源,同時充分靈活地構(gòu)建有各自風(fēng)格特色的站群管理系統(tǒng),實現(xiàn)網(wǎng)站功能在多個不同物理介質(zhì)服務(wù)器上的分散部署。2 站群系統(tǒng)體系的實現(xiàn)與設(shè)計分析2.1 站群系統(tǒng)的實現(xiàn)特點分析一些單位的各行政部門為了網(wǎng)站實際使用的方便,需要將系統(tǒng)安裝在完全不同的代理物理介質(zhì)服務(wù)器上,針對這種情況,過去的設(shè)計方法只能是一一對應(yīng),就是建一個網(wǎng)站就需開發(fā)出一套站群管理軟件系統(tǒng),對各個網(wǎng)站的資源信息,包括用戶的資料、用戶的權(quán)限,以及欄目的具體管理開發(fā)工具,同時還必須單獨進行網(wǎng)站內(nèi)容及信息發(fā)布平臺的開發(fā)工作。顯然,這一做法比較適合單獨網(wǎng)站系統(tǒng)的創(chuàng)建,具有一定的實用性,但如果需要構(gòu)建的系統(tǒng)是站群管理系統(tǒng),那就會產(chǎn)生諸多問題。比如代碼的開發(fā)量過大的問題,再比如對站群集中進行管理的問題,比較適合采用的方式是分布式站群管理系統(tǒng)。下面將重點分析分布式站群管理系統(tǒng)的設(shè)計實現(xiàn)途徑。(1)分布式數(shù)據(jù)部署設(shè)計當(dāng)網(wǎng)站系統(tǒng)全部設(shè)計建設(shè)后,在每組建一個相關(guān)的新網(wǎng)站時,對于新網(wǎng)站的后臺服務(wù)管理客戶端和內(nèi)容信息的提交發(fā)布端,將不再重新進行數(shù)據(jù)代碼的開發(fā),通過把相對應(yīng)的系統(tǒng)共享數(shù)據(jù)和代碼,提交給獨立功能的應(yīng)用軟件模塊,進行數(shù)據(jù)的安裝,在部署數(shù)據(jù)的過程中可以按照需要和硬件等情況就近選擇適合的物理介質(zhì)服務(wù)器。(2)數(shù)據(jù)庫集中進行存儲的設(shè)計為確保站群系統(tǒng)核心數(shù)據(jù)的準(zhǔn)確可靠,對用于發(fā)布的信息內(nèi)容,站群管理系統(tǒng)將其集中進行存儲,一般會選擇存在多臺實體物理計算服務(wù)機的數(shù)據(jù)庫內(nèi),這樣可以提高數(shù)據(jù)進行檢索的效率,并能夠提升數(shù)據(jù)管理以及備份的速度。對于將要發(fā)布的大文件、視頻剪輯、各種格式的圖片、Flash影片等大容量附件,一般會采用分布式的方式就近存入網(wǎng)絡(luò)站點相對應(yīng)的服務(wù)器數(shù)據(jù)庫中。通過這樣的方式,提高了管理的有效性,發(fā)布在某個網(wǎng)站的內(nèi)容,發(fā)布者只可以管理和維護在自己的網(wǎng)站上發(fā)布上傳的這些內(nèi)容,而不能管理其他計算機服務(wù)器上面的信息,降低了因誤刪除文件造成的數(shù)據(jù)不統(tǒng)一問題。(3)系統(tǒng)代碼的高度共享性站群管理系統(tǒng)相應(yīng)設(shè)計了系統(tǒng)代碼的數(shù)據(jù)共享包,通過開發(fā)設(shè)計工具自動生成滿足Java標(biāo)準(zhǔn)的RAR數(shù)據(jù)包。網(wǎng)站進行數(shù)據(jù)部署時,只將RAR數(shù)據(jù)包上傳給系統(tǒng)服務(wù)器并實時基本的參數(shù)配置,在共享的數(shù)據(jù)包內(nèi)也包括網(wǎng)站的后臺服務(wù)系統(tǒng)以及平臺發(fā)布系統(tǒng)的數(shù)據(jù)代碼,有效避免了重復(fù)性的開發(fā)工作。2.2 站群管理平臺功能設(shè)計及程序完成 站群管理平臺將文件進行分散打包存儲,同時數(shù)據(jù)實行集中固定存儲的主要設(shè)計理念,進而通過Vi-Java E2E設(shè)計平臺進行功能的可視化設(shè)計,進而完成分布式架構(gòu)站群系統(tǒng)的管理目標(biāo)。整個系統(tǒng)網(wǎng)絡(luò)站點的分布式架構(gòu)部署,有助于編寫代碼的高度共享,通過系統(tǒng)內(nèi)嵌功能強大的網(wǎng)頁編輯器等設(shè)計工具,以及各種形式內(nèi)容的管理途徑,幫助單位的網(wǎng)絡(luò)中心能夠方便、靈活、快速地建設(shè)起隸屬的各部門的網(wǎng)絡(luò)站點組群。該系統(tǒng)已通過一年多的試運行及其維護和完善,證明有很強的實用借鑒意義。(1)站群網(wǎng)站要完美支持目前主流的各類瀏覽器,可以不必安裝客戶端軟件,實現(xiàn)了客戶端零維護。人們僅需要通過瀏覽器即可直接完成站群網(wǎng)站的建設(shè)、維護、管理等任務(wù)。簡單易學(xué),便于應(yīng)用。而且,不論時間和地點,系統(tǒng)管理員均可通過瀏覽器登錄到系統(tǒng)后臺,進行遠(yuǎn)程維護和管理其權(quán)限范圍內(nèi)的相應(yīng)網(wǎng)站任務(wù)。(2)站群網(wǎng)站設(shè)計整個流程均遵循有關(guān)開發(fā)標(biāo)準(zhǔn),系統(tǒng)開發(fā)流程嚴(yán)密,從系統(tǒng)邏輯設(shè)計、需求分析、系統(tǒng)開發(fā)編碼,到系統(tǒng)測試與完善各個環(huán)節(jié),都經(jīng)過了嚴(yán)密的論證、設(shè)計和推演,完全符合業(yè)內(nèi)開發(fā)流程的設(shè)計規(guī)范。(3)站群網(wǎng)站設(shè)計,采用了組件拼裝的形式和途徑實現(xiàn),頁面各個元素可根據(jù)使用者的不同需要自由地重組。而且只需被設(shè)計一次,就能夠得以重復(fù)地使用,還可以任意地放置到不同的頁面之上,通過交換頁面元素的位置,可方便地改變網(wǎng)站版面樣式。還有些功能需要細(xì)化元素設(shè)計,以便于基層網(wǎng)絡(luò)管理人員方便的設(shè)計自己的網(wǎng)頁。3 結(jié)束語綜上所述,站群管理系統(tǒng)對于單位的信息化建設(shè)有著非常重要的影響,其實現(xiàn)與設(shè)計的過程和細(xì)節(jié),決定了建設(shè)后的系統(tǒng)實際應(yīng)用功能,并對其可靠性和穩(wěn)定性有重大的影響作用。對于具體的實現(xiàn)過程和設(shè)計理念,一定要切實結(jié)合單位的實際需要和保障能力,立足單位自身的技術(shù)水平和需要情況,建設(shè)一套可行管用的站群系統(tǒng),充分滿足單位信息化發(fā)展的需要。一方面,開發(fā)設(shè)計人員要保持高度的責(zé)任心,將所有需要的內(nèi)容都考慮全面,提供一套性價比最高的設(shè)計方案。另一方面,要盡可能將最新的技術(shù)引用到該系統(tǒng)的設(shè)計過程,給系統(tǒng)今后進一步的升級和發(fā)展奠定物理基礎(chǔ)。最主要的,要確保功能的實際可用,促進數(shù)據(jù)的充分互聯(lián)互用。參考文獻(xiàn)[1]田紅鯤,李悅銘.站群管理系統(tǒng)的實現(xiàn)與設(shè)計思路[D].天津大學(xué),2014,7.[2]張洪武.基于分布式單位站群管理管理系統(tǒng)的設(shè)計與實現(xiàn)[J].科教文匯,2013,8.[3]季春坡,孟朝霞.基于JSP的運城學(xué)院站群管理系統(tǒng)設(shè)計與實現(xiàn)[J].運城學(xué)院學(xué)報,2011,9.