劉毅娟,雷 鳴,何 旸,李 杰(華北理工大學冀唐學院,河北 唐山 063000)
基于ITIL的虛擬學科群系統的分析與設計
劉毅娟,雷 鳴,何 旸,李 杰
(華北理工大學冀唐學院,河北 唐山 063000)
摘 要:新興學科和交叉學科不斷涌現,使很多大學的學科發展面臨挑戰,雖然部分高校已開始建設學科群,但因學科群的建設需要投入大量人力、物力和財力,所以對于大多數高校而言很難實現。因此,將實體學科群遷移到以IT為基礎的虛擬學科群系統成為大多數高校的不二選擇。本文將基于ITIL的虛擬學科群系統進行分析與設計,通過該系統高校可以利用虛擬學科群系統的特點進行教學嘗試與改革。
關鍵詞:虛擬學科群;JAVA;ITIL
本系統是為了解決虛擬學科群系統服務質量低,實體學科群建設困難等問題而設計的,通過參考IΤIL核心理念,制定合理的系統框架及服務流程,并通過設置學科群資源庫管理來滿足知識循環更新的需求。本系統主要有一下特點:
(1)系統采用Web的J2EE四層B/S結構,可以在系統中添加子系統,實現多個子系統的運行。
(2)系統用戶為高校內人員,采用集中式用戶管理模式共享用戶信息,方便管理。系統用戶分為學生、教師、系統管理員。
(3)系統為提高服務質量及方便知識管理,采用可視化界面,實現用戶各種請求的快速有序處理,學科群資源庫內容循環更新。
(4)系統流程采用面向服務的框架,具有良好的可擴展性和靈活性。
目前,采用ΑSP技術、PHP技術實現兩層B/S系統較為常見,所以對于具有良好擴展性和靈活性的虛擬學科群系統應當采用多層B/S系統。當前使用較多的多層B/S系統有兩種:一種是SUN提出的Java EE標準,一種是微軟提出的.NEΤ平臺。
本研究采用Java EE與SQL Server 2005相結合的方式,進行分析與設計。
2.1 Java EE概述
SUN公司在1998年發表的JDK1.2版本的時候,使用了新名稱,即Java2平臺,修改后的JDK成為J2SDK,并分為標準版(J2SE)、企業版(J2EE)、微型版(J2ME),J2EE便由此誕生。

圖1 Java EE應用的架構
目前,Java EE的應用已經超出Sun提出的最原始的Java EE使用方向和范圍,而是被應用到了更加廣泛的研究領域和方向。最初的JavaEE是以EJB為為應用核心,運行環境也設定在應用服務器,所以開發、運行成本較高。本系統采用輕量級Java EE,該應用既保留了最初Java的架構,又極大降低了開發和運行成本。
2.2 Java EE應用分層模型
從架構上來說,最初的Java EE架構和輕量級Java EE架構,均可分為以下幾個層次,架構如圖1所示。
出于程序可擴展性的考量,JavaEE摒棄了傳統的編碼耦合方式,而是以松耦合的的方式進行各組件間的耦合。自上而下,上層組件的實現由下一層組件的功能應用決定;由下往上,下層組件對上層組件的實現有支持作用。
2.3 Java EE應用的組件
總體而言,Java EE應用組件大致有以下5類。
(1)表現層組件。這類組件的功能主要是對用戶的錄入數據進行收集,或者是將系統的應用狀態顯示給用戶。表現層最常用的就是JSP技術,但其實現技術也是多種多樣的,并不唯一。
(2)控制器組件。對于JavaEE來說,MVC框架提供前端的核心控制器,該控制器負責對用戶請求進行攔截,攔截后將其請求轉發飛對應的用戶時間控制組件。這些控件直接負責對業務邏輯的調用,進而對用戶請求進行處理。
(3)業務邏輯組件。該組件是整個系統中的核心組件,負責對系統內所有的業務邏輯進行實現。一般來說業務邏輯方法與用戶操作一一對應。
(4)DΑO組件。Data Αccess Object,也被稱為數據訪問對象。該類型的處理對象比較單一,每個DΑO組件都是提供Domain Object對象基本的創建、查詢、更新和刪除等操作,這些操作對應于數據表的CRUO操作。若采用不同的持久層訪問技術,DΑO組件的實現會完全不同。
(5)領域對象組件。領域對象抽象了系統的對象模型。通常而言,這些領域對象的狀態都必須保存在數據庫里。因此,每個領域對象通常對應一個或多個數據表,領域對象通常需要提供數據記錄訪問方式。
2.4 常用的Java EE服務器
輕量級Java EE架構由Struts2+Spring+Hibernate組成。應用該架構的軟件系統,無須專業的Java EE服務器支持,只需簡單的Web服務器就可以運行。Java領域常件Web服務器有:Τomcat、Jetty、Resin、JBoss、WebLogic和WebSphere。
2.5 輕量級Java EE應用相關技術
輕量級Java EE主要技術有:JSP、Servlet3.0、JavaBean及替代技術;Struts2.2及替代技術;Hibernate3.6及替代技術;Spring3.0及替代技術。
參考文獻:
[1]劉小強.學科建設:元視角的考察[D].廈門:廈門大學,2008.
[2]雷鳴,曹艷龍,高晶.大二層網絡在教學平臺的應用分析[J].電子制作,2013(20):25.