陳 陽,趙安新
(西安科技大學 網絡中心,陜西 西安 710054)
高等院校自1997 年開始進行校園信息化建設[1],校園網建設初期主要工作是進行網絡硬件平臺建設,在整個硬件平臺搭建完成后,滿足教育教學的各種應用平臺的建設便成為了主要工作[2]。尤其是高校的Web 網站目前已經被各院系和部門廣泛使用,并成為廣大教師和學生了解學校基本信息的最直觀的平臺。但是高校主站和各個二級子站在建立初期,由于考慮各個部門技術人員的水平參差不齊,網站使用了統一的Asp+access 簡單網站開發的模式,Asp 是微軟公司開發的代替CGI 腳本程序的一種應用程序,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具,Access 數據庫作為微軟推出的標準JET 為引擎的桌面型數據庫系統,由于具有操作簡單、界面友好等特點,具有較大的用戶群體。基于這種開發模式下,網站存在著諸多安全隱患[3]。
學校在對各個部門網站進行了必要的的技術規范要求后,由各部門自己開發網站,然后在學校提供的iis 平臺上進行發布。各部門網站開發人員技術水平參差不齊,編寫Asp 代碼的過程中,由于編寫者的疏忽,有意或者無意的寫個死循環,可以導致iis 服務出現“吊死”的現象,windows 系統資源被大量占用,從而影響到學校整個網站訪問速度大大降低,甚至有時候無法正常訪問。
對于Asp+access 網站架構的安全性而言,無論是從微軟定期發布的安全漏洞補丁還是網上現成的破解工具,都不難看出它的相對于其他網站架構的不安全性。這更是要求我們的網站開發人員注意類似SQL 注入、FSO 文件上傳等,盡量在程序中避免犯錯,并使用必要的防范手段。在網站運行的過程中,要求網站管理人員盡量使用復雜的加密方式,保護好后臺登陸頁面,并盡量在辦公區域登陸操作。
但是開發人員和管理人員都沒有很強的保護網站的安全意識,導致網站被掛馬和惡意篡改現象頻繁發生,甚至植入木馬程序,不良信息通過學校門戶網站傳播,造成了不好的影響。
各個網站在不同時期由不同的人員進行開發,造成后期維護時對網站開發人員的依賴性極強。當遇到問題時,常常會遇到因技術人員離職或者變動,無法及時找出問題,處理時間大大增加,甚至無法解決的時候也常有發生,最后搞的維護人員只能頭疼醫頭腳疼醫腳,很是狼狽。
基于以上面臨的實際問題,我們在升級網站平臺的方案中提出采用站群管理平臺構建統一的高校Web 網站。
站群管理平臺技術架構

圖1 系統邏輯結構圖
根據校園網的特點,為了構建成功的高校校園網站群管理平臺系統,我們采用純B/S 結構設計,邏輯結構按J2EE 應用標準模型分為3 層結構:即表示層、商務邏輯層、數據訪問層,如圖1 所示。其中,前端視圖層支持任何瀏覽器、Java 的終端等;WEB 表示層采用J2EE Servlet/JSP 表示層技術技術;邏輯層采用Enterprise Java Beans(EJB)實現。
本系統采用三層模式的應用架構,主要有如下特點:
1)客戶端平臺無關,適用于任何種類終端。
2)系統采用分布式計算架構。充分利用客戶端的計算能力,提高系統在功能和性能方面的可擴充性。
3)在應用層采用負載平衡技術,提高整個系統的響應時間。
客戶端:建議CPU 主頻1.0 GHz 以上、內存1 GB 以上、硬盤80 G 以上。瀏覽器:IE6.0 及以上版本。
操作系統:Windows 2000/XP/Vista/7。
數據服務器:建議CPU 主頻2GHz 以上、內存4G 以上、硬盤剩余空間200 G 以上、100-1 000 M以太網卡。
操作系統:Windows server 2003/2008、Linux、Solaris、Unix。
應用服務器:建議CPU 主頻2 GHz 以上、內存2 G 以上、硬盤剩余空間200 G 以上、100-1 000 M 以太網卡。
操作系統:Windows server 2003/2008、Linux、Solaris、Unix。
建設高校校園網站站群管理平臺的目標是將全校各站點進行統一管理、部署,實現基礎信息資源共享,使得校內各個站點之間信息不再互相孤立。提供統一的門戶協同為用戶提供服務。用戶通過一站式門戶服務平臺獲得準確的信息和服務[4]。
建設高校校園網門戶主站以及學院各二級單位子網站,將原有系統的數據包括新聞、通知等信息進行遷移,實現原有網站的功能,并根據需求增加新的功能。并提供支持90 個站點以上的集站點設計、開發、部署、管理以及內容管理于一體的網站群管理系統;能夠與其他第三方軟件系統的對接,實現與郵件系統、辦公系統、教務等系統的對接,為學校今后的信息化發展奠定了堅實的基礎。
大學校園網站站群管理系統在設計的過程中滿足以下原則:①跨平臺性:系統采用Java 技術,利用Java 跨平臺性的特點,與運行底層環境和開發技術平臺的無關性,確保系統移植性;②技術先進性:在系統平臺的選用和技術的選型方面,都是采用目前主流的開發技術架構和平臺。系統主體架構采用B/S 結構設計,基于J2EE 技術體系和XML 技術標準開發。使用Java 編程語言和服務器端Java 技術EJB、Servlet 實現業務邏輯;采用面向對象的組件技術,并基于跨平臺業界標準;提供面向服務的框架;③安全性:系統擁有許多應用處理功能,因此要求系統要擁有嚴格的安全性原則,從而保證系統整體的安全性。系統在運行穩定的同時,還具有嚴格的安全管理措施和簡明的安全機制。系統采用多種安全技術手段來保證大學校園網站站群系統安全性;④實用性:符合西安科技大學的實際需求,有良好的用戶操作界面、完備的幫助信息,使用簡單,操作方便。所有與用戶相關的信息都必須用中文顯示。所有系統參數的維護與管理通過操作界面實現。系統能夠快速發布網站內容,能夠很好地對主機平臺的運行進行維護;⑤標準性:采用遵循國際標準的系統和產品,以便于網站的互聯和擴展,同時易于向今后的先進技術實現遷移,充分保護校園網建設的現有投資。整個站群系統不僅考慮門戶網站建設需要,還必須考慮其它應用系統的需求;不僅考慮當前系統的建設應用,還考慮與其它單位的信息整合;不僅適應目前業務管理的發展需要,還要考慮到未來當用戶需求變化了,新應用系統的擴展和后續調整性系統擴展;⑥穩定性:系統的穩定性是一個必須要達到的重要目標。整個系統是可靠的,普通人為和外部的異常事件是不能引起系統崩潰的。與此同時系統應具有高可用性,當系統出現問題后,可以在較短的時間內進行恢復。系統的數據要具有完整性,保證數據的一致性;⑦開放性與可擴展性:系統建設初期就要考慮到系統今后的可擴展性,在系統的規模增長到一定程度后,系統性能不會出現嚴重下降,這就要求在設計階段從功能、設備、拓撲等各個方面對系統的可擴展性予以考慮。隨著系統應用的進一步完善和用戶的逐漸增加能不斷地進行擴展,整個系統可以平滑地過渡,直到建立起來完整的新系統。系統提供了基于XML、Web Service 的數據交換接口,支持與第三方軟件的應用集成;⑧可管理性:整個系統的設備要易于管理,易于維護,操作簡單,易學易用,便于進行系統配置,在設備、安全性、數據流量、性能等當面能得到很好的監視和控制,并可以進行遠程管理和故障診斷。
建設以西安科技大學大學門戶網站為主站,各相關院系部的網站作為子站,構建西安科技大學的網站集群系統,各站點之間的信息資源互聯互通,形成底層充分共享、資源的綜合信息平臺。
同時,系統兼容學院現有的以及后期擴展的各種應用系統,并提供與應用系統結成的相關接口,實現與其他系統的對接。
系統采用獨特的“主站+子站”模式,為了實現高校校園網網站集群管理需求而設計。主站滿足了我校校園信息門戶建設的需要,而子站的建設也滿足了二級單位和院系建站的需要,主站與子站雖然在形式上各自獨立但是在邏輯上又相互聯系,主站可以對子站的信息進行統一管理。
站群建設模式,如圖2 所示。

圖2 站群系統結構示意圖
站群系統可按照要求同時建設主站和多個子站點。各子站還能建立各自的的欄目,并且可以自己對欄目信息進行編輯和維護;主站則是發揮了信息集成的優勢,做到了信息資源的最大共享。這種構建方式不僅能保證各站點的獨立性,還可以實現多站點間的資源共享。
校園網站群管理系統使用任意的瀏覽器作為客戶端,這樣也使系統的維護和管理變得容易。由于使用集中管理,使得數據備份還原也變得簡單易操作。系統還支持了異地的遠程維護,校園網的站群用戶連接到本系統,給予不同用戶角色和權限,防止了信息的混亂和差異。系統能對數據庫服務器、WEB 服務器、應用服務器進行分別部署,這種方式可以使系統的性能更好地得到發揮,還能滿足較大訪問量的需求。
高校校園網站群管理平臺自建設投入使用以來,在信息發布、資源共享、方面發揮了重要的作用。隨著信息化時代下,互聯網技術的迅猛發展,對高校校園網網站建設及應用也提供了很好的發展契機。校園網站群系統在建設的整個過程中結合了高等學校自身的特點,側重體現了網站建設的整體性、可擴展性,技術上的成熟性、先進性和安全性。站群管理平臺系統在使用過程中,已經基本滿足學校各部門的基本需求,運行性能良好,為廣大師生提供了良好的網站服務平臺。
[1]萬里鵬,陳 雅,鄭建明.數字化校園:21 世紀大學的概念模型[J].情報科學,2004,22(2):143-146.
[2]萬里鵬,陳 雅,鄭建明.中國高校數字化校園建設與思考[J].情報科學,2004,22(3):356-362.
[3]梁曉天,彭 勇,余 玲.數字化校園管理信息系統建設之問題與對策[J].圖書情報工作,2007,51(11):127-130.
[4]張學旺,汪林林,馬中峰.數字化校園綜合應用軟件平臺的關鍵技術[J].計算機工程,2007,33(23):267-269,272.
[5]許 鑫,蘇新寧.新一代高校數字化校園建設[J].現代圖書情報技術,2005(1):48-55.
[6]劉 濤.高校數字化校園平臺建設探索與思考[J].現代教育技術,2009,19(z1):99-101,123.
[7]趙國棟.數字化校園:理想與現實[J].北京大學教育評論,2007,5(1):81-90.
[8]張 威,劉 霞.基于云計算的校園數據集成系統的方案研究[J].中國科技信息,2013(23):115-116.
[9]任 斌.以數字化校園為基礎建設智慧校園[J].福建電腦,2013,29(9):187-188.