- 相關(guān)推薦
數(shù)字化校園應(yīng)用系統(tǒng)架構(gòu)
現(xiàn)階段,高職院校需要適應(yīng)現(xiàn)代化社會(huì)的發(fā)展,走向自動(dòng)化、網(wǎng)絡(luò)化的道路,這就需要我們將各種先進(jìn)的技術(shù)手段應(yīng)用在其中,加快建設(shè)數(shù)字化校園。而在建設(shè)數(shù)字化校園之前,將各個(gè)不同的應(yīng)用系統(tǒng)集成是首要條件,必須要由技術(shù)人員對(duì)應(yīng)用系統(tǒng)進(jìn)行全面考慮,從而保證應(yīng)用系統(tǒng)的可操作性與可擴(kuò)展性。
1 數(shù)字化校園的總體架構(gòu)
在數(shù)字化校園建設(shè)之前,我們應(yīng)該明確其建設(shè)的總體目標(biāo)。假設(shè)一個(gè)學(xué)生在選擇某選修或者必修課程時(shí),學(xué)生可以通過校園網(wǎng)登錄自己的個(gè)性化網(wǎng)頁,此時(shí)學(xué)生可以在頁面上看到以下內(nèi)容:(1)了解該門課程的授課教師、課程安排及教學(xué)計(jì)劃;(2)了解圖書館中關(guān)于該門課程的其他參考文獻(xiàn),并且可以通過鏈接進(jìn)入對(duì)其中內(nèi)容進(jìn)行深入了解;(3)了解該門課程的學(xué)分以及自己已完成的學(xué)分;(4)要求學(xué)習(xí)該門課程應(yīng)該繳納的費(fèi)用,并可以通過鏈接直接進(jìn)行付費(fèi)以及確認(rèn)。
學(xué)生在登錄網(wǎng)站之后,通過對(duì)某一個(gè)應(yīng)用系統(tǒng)進(jìn)行操作,那么隱性地也會(huì)對(duì)其他三個(gè)應(yīng)用系統(tǒng)進(jìn)行操作,此時(shí)系統(tǒng)會(huì)將相關(guān)信息直接反饋在用戶的頁面上,向用戶提供更方便快捷的服務(wù)。要想建設(shè)這樣一個(gè)應(yīng)用系統(tǒng),那么我們必須要將學(xué)校的相關(guān)信息系統(tǒng)進(jìn)行集成化處理,也就是說,要求高職院校在實(shí)際工作中對(duì)自身發(fā)展的實(shí)際情況進(jìn)行全面分析,然后建立一個(gè)系統(tǒng)的信息標(biāo)準(zhǔn)和信息平臺(tái),此時(shí)我們也就需要將各個(gè)信息系統(tǒng)全部集成化處理,從而為人們用戶提供更加優(yōu)質(zhì)的服務(wù)。圖1為數(shù)字化校園應(yīng)用系統(tǒng)架構(gòu)。
由圖1可知,應(yīng)用系統(tǒng)與操作系統(tǒng)純屬于兩個(gè)系統(tǒng),在建立過程中應(yīng)該嚴(yán)格按照J(rèn)2EE規(guī)范進(jìn)行建設(shè)。在建設(shè)統(tǒng)一身份認(rèn)證與授權(quán)平臺(tái)的過程中,應(yīng)用系統(tǒng)必須要具備數(shù)據(jù)加密、身份認(rèn)證等各種安全性內(nèi)容,
2 技術(shù)路線選型
對(duì)當(dāng)前我國技術(shù)發(fā)展的實(shí)際情況來看,要想建設(shè)數(shù)字化校園,實(shí)現(xiàn)自動(dòng)化管理,我們面臨兩條技術(shù)路線,一是走企業(yè)應(yīng)用集成方案(EAI)的道路,而是走Web服務(wù)的道路。其中EAI方案也就是需要我們?cè)趯?shí)際工作中建立一個(gè)相對(duì)較為標(biāo)準(zhǔn)的校園應(yīng)用底層架構(gòu),然后將IT技術(shù)應(yīng)用在其中,這樣也就能夠更快地部署技術(shù),實(shí)現(xiàn)數(shù)字化校園的建設(shè)。從技術(shù)的角度來講,為了將各個(gè)不同的應(yīng)用系統(tǒng)進(jìn)行合并并協(xié)調(diào)運(yùn)作,通過EAI解決方案可以將各種不同的集成方法有機(jī)的結(jié)合起來,從而實(shí)現(xiàn)校園信息系統(tǒng)的集成化。而Web服務(wù)也就是技術(shù)人員將URI識(shí)別技術(shù)應(yīng)用在其中,通過XML接口對(duì)網(wǎng)絡(luò)的訪問而獲得相應(yīng)的信息。
我們將這兩種技術(shù)路線的特點(diǎn)及應(yīng)用范圍進(jìn)行比較,結(jié)果發(fā)現(xiàn),EAI解決方案屬于一種緊耦合集成模式,一般在一些性能要求高的應(yīng)用系統(tǒng)中相對(duì)比較適用;而Web服務(wù)屬于一種松耦合集成模式,如果技術(shù)人員需要經(jīng)常對(duì)應(yīng)用系統(tǒng)進(jìn)行改動(dòng),靈活性較大,那么我們可以應(yīng)用這一技術(shù)進(jìn)行開發(fā)與應(yīng)用。目前,我們?cè)贓AI解決方案的基礎(chǔ)上應(yīng)用了Web服務(wù)技術(shù),通過該項(xiàng)技術(shù)在應(yīng)用系統(tǒng)中的應(yīng)用,可以為用戶提供更為優(yōu)質(zhì)的服務(wù),有效地提高了其性能,使其具有靈活性大的特點(diǎn)。
由上述我們知道,如果我們僅憑借一種技術(shù)或者一個(gè)生產(chǎn)廠商的產(chǎn)品始終不能夠?qū)崿F(xiàn)數(shù)字化校園的建設(shè)。這就需要我們以技術(shù)標(biāo)準(zhǔn)化為基礎(chǔ),將EAI解決方案以及Web服務(wù)兩種技術(shù)有機(jī)的結(jié)合起來,其中EAI解決方案主要面向數(shù)據(jù)層、應(yīng)用層、服務(wù)層等多方面層次的集成化,而服務(wù)層則需要采用Web服務(wù)及其相關(guān)技術(shù)標(biāo)準(zhǔn)來實(shí)現(xiàn)。通過這一方式也就能夠使高職院校在應(yīng)用系統(tǒng)的平臺(tái)上編寫任何語言的信息,并且能夠?qū)δ承┬畔⑦M(jìn)行一定的變更,為用戶提供更為優(yōu)質(zhì)的服務(wù)。
3 實(shí)現(xiàn)手段
3.1 應(yīng)用系統(tǒng)的邏輯結(jié)構(gòu)。從上述可知,我們?cè)诮⑿@應(yīng)用系統(tǒng)架構(gòu)的過程中,可以在J2EE體系結(jié)構(gòu)的基礎(chǔ)上應(yīng)用Web服務(wù)技術(shù),這樣也就可以有效的提高整個(gè)應(yīng)用系統(tǒng)的安全性以及可操作性,也方便了相關(guān)管理人員對(duì)應(yīng)用系統(tǒng)的管理。在設(shè)計(jì)數(shù)字化校園應(yīng)用系統(tǒng)架構(gòu)的過程中,我們嚴(yán)格遵循了統(tǒng)一數(shù)據(jù)出口及入口的基本原則,通過一站式服務(wù)的實(shí)現(xiàn)而達(dá)到資源共享的目的,并且能夠?qū)φ麄(gè)應(yīng)用系統(tǒng)進(jìn)行內(nèi)部整合。
對(duì)應(yīng)用系統(tǒng)架構(gòu)進(jìn)行分析,按照其邏輯順序我們可以將其分為多個(gè)層次,其中主要包括:(1)用戶表現(xiàn)層采用MVC(模塊-示圖-控制)構(gòu)架結(jié)構(gòu)設(shè)計(jì),它是由Weblogic或WebSphere等主流應(yīng)用服務(wù)器所支持的JavaServlet,JSP和JavaBean去實(shí)現(xiàn)的。(2)應(yīng)用層采用EJB(Enterprise JavaBean)去執(zhí)行業(yè)務(wù)規(guī)則和形成業(yè)務(wù)對(duì)象。由于應(yīng)用程序集中放置在這一層上,由所有用戶共享,使得系統(tǒng)的維護(hù)和更新變得簡(jiǎn)單。當(dāng)業(yè)務(wù)邏輯發(fā)生變化時(shí),只需更新服務(wù)器上相應(yīng)的應(yīng)用組件,之后所有的用戶就可以使用新的業(yè)務(wù)處理邏輯,避免了用戶端應(yīng)用程序版本控制和更新的困難。而且這些組件可以鏡像到多臺(tái)機(jī)器上同時(shí)運(yùn)行,從而分擔(dān)多用戶的負(fù)載。(3)數(shù)據(jù)訪問層使用JDBC的應(yīng)用層可以訪問多種數(shù)據(jù)資源而不會(huì)影響業(yè)務(wù)本身的邏輯。應(yīng)用程序組件可以共享與數(shù)據(jù)庫的連接,數(shù)據(jù)庫服務(wù)器不再是為每個(gè)活動(dòng)的用戶保持一個(gè)連接,從而降低了數(shù)據(jù)庫服務(wù)器的負(fù)擔(dān),提高了性能。(4)數(shù)據(jù)庫層可以分為三類:信息數(shù)據(jù)庫,業(yè)務(wù)管理綜合數(shù)據(jù)庫以及決策支持使用的數(shù)據(jù)倉庫。這些數(shù)據(jù)庫將存貯所有業(yè)務(wù)信息和管理信息以及一些系統(tǒng)應(yīng)用參數(shù)。
3.2 統(tǒng)一認(rèn)證和授權(quán)系統(tǒng)的具體實(shí)現(xiàn)。從數(shù)字化校園應(yīng)用系統(tǒng)架構(gòu)圖中可以看出,要想加快建設(shè)數(shù)字化校園,就需要我們?cè)趹?yīng)用系統(tǒng)中實(shí)現(xiàn)統(tǒng)一身份認(rèn)證與授權(quán),可以保證用戶在訪問過程中的安全性。而這一操作過程相對(duì)較為復(fù)雜,不僅需要結(jié)合實(shí)際情況進(jìn)行跨平臺(tái)的設(shè)計(jì),還需要將安全服務(wù)機(jī)制全面考慮在其中,使整個(gè)應(yīng)用系統(tǒng)具有加密/解密、數(shù)字簽名/驗(yàn)證、密鑰管理等多種功能。
【數(shù)字化校園應(yīng)用系統(tǒng)架構(gòu)】相關(guān)文章:
如何成為優(yōu)秀的系統(tǒng)架構(gòu)師08-30
地理信息系統(tǒng)在物流配送中的應(yīng)用03-08
物流系統(tǒng)的功能介紹09-08
手機(jī)oa辦公系統(tǒng)09-12
oa辦公系統(tǒng)哪個(gè)好用09-22
單位oa辦公系統(tǒng)介紹09-04
快遞物流系統(tǒng)的要素介紹10-25
oa辦公系統(tǒng)發(fā)展歷程09-08