最近中文字幕2018免费版2019,久久国产劲暴∨内射新川,久久久午夜精品福利内容,日韩视频 中文字幕 视频一区

數(shù)字化校園管理論文

前言:本站為你精心整理了數(shù)字化校園管理論文范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢(xún)。

數(shù)字化校園管理論文

1服務(wù)控制系統(tǒng)設(shè)計(jì)

1.1設(shè)計(jì)目標(biāo)面向服務(wù),本質(zhì)就是以服務(wù)協(xié)同為中心,組織好各種服務(wù)間的工作。從數(shù)字化校園管理應(yīng)用軟件系統(tǒng)項(xiàng)目特點(diǎn)來(lái)看,教務(wù)管理、學(xué)籍管理、教學(xué)資源管理、招生熱線管理、數(shù)字化圖書(shū)館等外部服務(wù)形式主要體現(xiàn)為Web服務(wù),HTTPServlet服務(wù),CORBA服務(wù)、Tuxedo服務(wù)、數(shù)據(jù)庫(kù)表接口和存儲(chǔ)過(guò)程接口等。服務(wù)控制系統(tǒng)需要將這些服務(wù)通過(guò)適配器集成到服務(wù)運(yùn)行構(gòu)件中,并提供統(tǒng)一的服務(wù)接口供外部調(diào)用,通過(guò)不斷豐富其應(yīng)用適配功能,不斷開(kāi)發(fā)新的面向典型應(yīng)用的組建標(biāo)準(zhǔn),使得用戶通過(guò)簡(jiǎn)單的配置就可以將已有的各種應(yīng)用遺留系統(tǒng)和新開(kāi)發(fā)的應(yīng)用系統(tǒng)集成到服務(wù)控制系統(tǒng)上來(lái)。該服務(wù)控制系統(tǒng)支持服務(wù)交互功能,提供消息傳遞功能,并以事件基礎(chǔ)架構(gòu)來(lái)支持這些功能。還提供合適的服務(wù)級(jí)別和可管理性,支持在異構(gòu)環(huán)境中的組合應(yīng)用。依據(jù)SOA原則,需要使用與實(shí)現(xiàn)無(wú)關(guān)的接口,被調(diào)用的服務(wù)位置對(duì)于調(diào)用者應(yīng)該是透明的,需要支持可互操作性的通信協(xié)議,同時(shí)可以進(jìn)行相對(duì)粗粒度的、支持重用封裝的服務(wù)定義,可以作為分布式的異構(gòu)基礎(chǔ)架構(gòu)進(jìn)行實(shí)現(xiàn)。在框架模型中,構(gòu)件根據(jù)承擔(dān)責(zé)任角度分為功能構(gòu)件和連接構(gòu)件,業(yè)務(wù)過(guò)程的擴(kuò)展體現(xiàn)在連接構(gòu)件中,同時(shí)連接構(gòu)件負(fù)責(zé)功能構(gòu)件之間的交互,服務(wù)控制系統(tǒng)就起到了連接構(gòu)件的作用。在系統(tǒng)中被集成的對(duì)象明確被定義為服務(wù),而不是傳統(tǒng)EAI中各種各樣的中間件系統(tǒng),明確強(qiáng)調(diào)消息處理在集成過(guò)程中的核心作用,而且事件驅(qū)動(dòng)成為重要特征]。

1.2系統(tǒng)架構(gòu)對(duì)應(yīng)于SCA的概念,服務(wù)控制系統(tǒng)主要發(fā)揮服務(wù)注冊(cè)中心以及服務(wù)通道的作用,按主要功能分為4部分,

1.2.1服務(wù)配置管理服務(wù)配置管理主要實(shí)現(xiàn)將開(kāi)發(fā)好的應(yīng)用服務(wù)注冊(cè)在系統(tǒng)可引用的配置文件中。服務(wù)配置使用XML來(lái)描述服務(wù)的引用位置,這保證了軟件系統(tǒng)在運(yùn)行過(guò)程支持在線演化,即意味著軟件在運(yùn)行期間隨著配置參數(shù)改變則各個(gè)服務(wù)能被方便地增加、刪除。服務(wù)配置,包括服務(wù)的聲明、輸入/輸出端定義和服務(wù)這程序的位置。

1.2.2服務(wù)安全管理數(shù)字化校園管理的應(yīng)用軟件,很多對(duì)應(yīng)用的訪問(wèn)是要進(jìn)行安全控制的。針對(duì)這一普遍需求,在系統(tǒng)設(shè)計(jì)了服務(wù)安全管理功能。服務(wù)安全管理主要是實(shí)現(xiàn)安全配置,分布在各處的服務(wù)經(jīng)常被遠(yuǎn)程調(diào)用,服務(wù)組件本身必須實(shí)現(xiàn)安全設(shè)計(jì)來(lái)完成服務(wù)調(diào)用者驗(yàn)證等工作。本系統(tǒng)采用的安全策略是應(yīng)用SpringSecurity對(duì)服務(wù)訪問(wèn)進(jìn)行控制。數(shù)字化校園管理許多應(yīng)用服務(wù)需要針對(duì)服務(wù)本身的動(dòng)態(tài)特征提出訪問(wèn)控制要求,即需要對(duì)用戶的各類(lèi)角色設(shè)置權(quán)限。因此,安全配置設(shè)計(jì)采用Spring框架下的SpringSecurity相關(guān)組件作為安全管理組件,服務(wù)數(shù)據(jù)交換的Mule系統(tǒng)也使用SpringSecurity。通過(guò)安全管理,可以在HTTP的輸入端(inbound)對(duì)用戶進(jìn)行認(rèn)證,配置組件的訪問(wèn)權(quán)限。SpringSecurity是通過(guò)ServletFileter的方式嵌入整個(gè)Web應(yīng)用,可以進(jìn)行用戶認(rèn)證和權(quán)限控制的管理,從而提供一種統(tǒng)一的跨應(yīng)用系統(tǒng)的安全管理。當(dāng)用戶訪問(wèn)資源的時(shí)候,就會(huì)被相關(guān)的過(guò)濾器所攔截,進(jìn)行用戶認(rèn)證和權(quán)限判斷。在具體設(shè)計(jì)中通過(guò)配置安全元素、配置組件訪問(wèn)權(quán)限以及通過(guò)攔截器阻擋非法訪問(wèn)來(lái)實(shí)現(xiàn)服務(wù)的安全訪問(wèn)。同時(shí),結(jié)合最常用的WebService方法,配置了CXF。

1.2.3服務(wù)監(jiān)控服務(wù)監(jiān)控用于確定監(jiān)控類(lèi)型和被監(jiān)控的服務(wù)執(zhí)行過(guò)程數(shù)據(jù)內(nèi)容,通過(guò)圖形界面完成服務(wù)運(yùn)行過(guò)程的監(jiān)控瀏覽,主要實(shí)現(xiàn)實(shí)時(shí)事件監(jiān)控和歷史事件查詢(xún)。本系統(tǒng)開(kāi)發(fā)了一個(gè)管理控制器實(shí)現(xiàn)對(duì)服務(wù)構(gòu)件運(yùn)行過(guò)程的監(jiān)控,通過(guò)管理控制臺(tái)實(shí)現(xiàn)對(duì)服務(wù)注冊(cè)、服務(wù)調(diào)用身份登記、服務(wù)過(guò)程的監(jiān)控等,實(shí)現(xiàn)服務(wù)注冊(cè)、服務(wù)調(diào)用身份的增刪改查,以及上述安全設(shè)計(jì)。定制輪巡周期實(shí)現(xiàn)主動(dòng)發(fā)現(xiàn)注冊(cè)的服務(wù)構(gòu)件是否可達(dá)。監(jiān)控服務(wù)構(gòu)件運(yùn)行過(guò)程信息,即將存于運(yùn)行日志庫(kù)的監(jiān)控信息通過(guò)界面展示,對(duì)于異常信息進(jìn)行提示。在服務(wù)運(yùn)行過(guò)程實(shí)現(xiàn)便捷的可視化監(jiān)控,既是了解服務(wù)是否穩(wěn)定運(yùn)行的需要也是前期調(diào)試服務(wù)的必須。本監(jiān)控設(shè)計(jì)包括2部分,即如何將必要的監(jiān)控事件入庫(kù)保存和如何顯示這些監(jiān)控信息。前者又主要包括2類(lèi)監(jiān)控事件;一是服務(wù)系統(tǒng)的運(yùn)行情況,如服務(wù)是否被成功調(diào)用;二是服務(wù)組件本身執(zhí)行過(guò)程的日志。對(duì)于監(jiān)控信息的顯示設(shè)計(jì),考慮到實(shí)時(shí)信息數(shù)量可能會(huì)很多,因此設(shè)計(jì)了“事件讀取狀態(tài)”(點(diǎn)擊記錄讀取信息內(nèi)容后該記錄被標(biāo)記為讀?。┓奖惚O(jiān)控者從大量信息中關(guān)注新出現(xiàn)記錄。

1.2.4服務(wù)數(shù)據(jù)交換服務(wù)數(shù)據(jù)交換主要負(fù)責(zé)服務(wù)數(shù)據(jù)的底層交換,此處引用開(kāi)源共享技術(shù)來(lái)實(shí)現(xiàn),完成對(duì)不同協(xié)議數(shù)據(jù)格式的轉(zhuǎn)義、過(guò)濾等處理。

1.3系統(tǒng)應(yīng)用過(guò)程在服務(wù)控制系統(tǒng)應(yīng)用過(guò)程,主要分為服務(wù)準(zhǔn)備、服務(wù)、服務(wù)調(diào)用3個(gè)階段:

1)服務(wù)準(zhǔn)備。根據(jù)業(yè)務(wù)應(yīng)用需求和運(yùn)行環(huán)境完成應(yīng)用服務(wù)的制作,包括服務(wù)邏輯設(shè)計(jì)、服務(wù)編寫(xiě)與編譯、可調(diào)用的接口設(shè)定。

2)服務(wù)。將業(yè)務(wù)應(yīng)用服務(wù)在配置文件中寫(xiě)明可調(diào)用的位置,有特定要求的(如安全調(diào)用)需要在配置中說(shuō)明,然后在服務(wù)控制系統(tǒng)中予以。

3)服務(wù)調(diào)用。將業(yè)務(wù)應(yīng)用服務(wù)的可調(diào)用接口情況提供給調(diào)用者,完成調(diào)用界面的設(shè)計(jì),包括正常以及異常信息的顯示;調(diào)用過(guò)程中,在服務(wù)控制系統(tǒng)的服務(wù)監(jiān)控模塊可查詢(xún)服務(wù)執(zhí)行日志,了解服務(wù)運(yùn)行情況。

1.4系統(tǒng)實(shí)現(xiàn)環(huán)境根據(jù)數(shù)字化校園管理信息門(mén)戶工作方式的需要,構(gòu)建面向用戶的服務(wù)模式時(shí),需要將應(yīng)用服務(wù)基于Poetlet技術(shù),實(shí)現(xiàn)統(tǒng)一信息門(mén)戶,有效實(shí)現(xiàn)校園各類(lèi)應(yīng)用服務(wù)異構(gòu)系統(tǒng)的整合。為適應(yīng)異構(gòu)環(huán)境,本系統(tǒng)選用Java作為開(kāi)發(fā)語(yǔ)言,將XML作為數(shù)據(jù)格式語(yǔ)言用于服務(wù)配置的定義、數(shù)據(jù)傳遞等。研發(fā)運(yùn)行環(huán)境選擇PC服務(wù)器作為硬件系統(tǒng),數(shù)據(jù)庫(kù)系統(tǒng)選擇Oracle10g,服務(wù)數(shù)據(jù)交換選用開(kāi)源系統(tǒng)MULE,目前版本為2.1.1。本系統(tǒng)采用的MULE作為一個(gè)基于Java的輕量級(jí)消息框架,可以快速地將服務(wù)應(yīng)用連接起來(lái),并且確保在這些應(yīng)用間交換不同協(xié)議的數(shù)據(jù)。MULE是遵循面向服務(wù)架構(gòu)(SOA)的系統(tǒng),它提供了對(duì)現(xiàn)有系統(tǒng)的簡(jiǎn)潔集成方式,即可以集成JMS、WebService、JDBC、HTTP甚至其他的技術(shù)。MULE的可擴(kuò)展性框架允許開(kāi)發(fā)者逐步將更多的應(yīng)用連接到它的系統(tǒng),而且Mule透明地管理組件間的所有交互,不管這些組件在底層使用了怎樣的傳輸協(xié)議,都可以利用在多個(gè)應(yīng)用間讀取、轉(zhuǎn)換和發(fā)送數(shù)據(jù)的消息框架來(lái)解決這一問(wèn)題。

2服務(wù)設(shè)定

根據(jù)SCA的模型框架,本文將服務(wù)定義為由服務(wù)組件、服務(wù)輸入端和服務(wù)輸出端3部分組成。

2.1服務(wù)組件基于Java的實(shí)現(xiàn)所提供的服務(wù),可以有一個(gè)按下列方法之一定義的接口:1)Java接口;2)Java類(lèi)。產(chǎn)生自WebServicesDescriptionLanguage(WSDL)portType的Java接口,Java實(shí)現(xiàn)類(lèi)必須實(shí)現(xiàn)服務(wù)接口定義的所有操作,如果服務(wù)接口是用一個(gè)Java接口定義的,那么基于Java的構(gòu)件要么實(shí)現(xiàn)此Java接口,要么實(shí)現(xiàn)接口的所有操作。

2.2服務(wù)輸入/輸出端端點(diǎn)的傳輸類(lèi)型有WebService(CXF)、File、HTTP、HTTPS、TCP、FTP等多種形式。不同方式傳輸時(shí),作為輸入/輸出端的屬性設(shè)置不同。其中常用的WebService(CXF)是一個(gè)高性能的Web-Service,同時(shí)還支持多種綁定,CXF比較適合創(chuàng)建各種不同傳輸協(xié)議的服務(wù)。

3服務(wù)控制系統(tǒng)驗(yàn)證

服務(wù)控制系統(tǒng)只是一個(gè)基礎(chǔ),需要通過(guò)應(yīng)用場(chǎng)景進(jìn)行驗(yàn)證。為了驗(yàn)證以上服務(wù)控制系統(tǒng)的可用性,設(shè)計(jì)一個(gè)簡(jiǎn)單的“用戶信息管理(Custmos-Manage)”應(yīng)用服務(wù)作為測(cè)試用例。采用的“用戶信息管理”系統(tǒng),是在數(shù)字化校園管理應(yīng)用軟件中具有典型信息服務(wù)操作的小型管理系統(tǒng),其應(yīng)用模塊都采用目前在業(yè)務(wù)開(kāi)發(fā)中較常見(jiàn)的網(wǎng)頁(yè)方式。

4結(jié)語(yǔ)

數(shù)字化校園管理應(yīng)用服務(wù),由于功能需求與組織結(jié)構(gòu)的不同,硬件環(huán)境與軟件設(shè)計(jì)都存在很大的個(gè)性化與差異性,本系統(tǒng)以應(yīng)用為核心,以數(shù)據(jù)為基礎(chǔ),以信息服務(wù)為表現(xiàn),按照“服務(wù)型”主線,將各類(lèi)應(yīng)用服務(wù)基于SCA架構(gòu),通過(guò)適配器把這些服務(wù)集成到服務(wù)運(yùn)行構(gòu)件中,并提供統(tǒng)一的服務(wù)接口供外部調(diào)用。在實(shí)際運(yùn)行中,數(shù)字化校園管理產(chǎn)生的其他應(yīng)用服務(wù)都可以參考“用戶信息管理”系統(tǒng)用例架構(gòu)模式,利用本系統(tǒng)來(lái)實(shí)現(xiàn)信息門(mén)戶統(tǒng)一配置服務(wù)的服務(wù)控制管理,有效解決系統(tǒng)集成、信息整合和個(gè)性化信息服務(wù)等問(wèn)題。經(jīng)過(guò)實(shí)驗(yàn)證明,本文研究的服務(wù)控制系統(tǒng)是有效可行的。

作者:張?zhí)煨菃挝唬焊=ù煌殬I(yè)學(xué)院

文檔上傳者

相關(guān)期刊

數(shù)字化傳播

省級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

宜昌三峽融媒體中心

中小學(xué)數(shù)字化教學(xué)

部級(jí)期刊 審核時(shí)間1個(gè)月內(nèi)

中華人民共和國(guó)教育部

主站蜘蛛池模板: 大足县| 安图县| 重庆市| 吴川市| 延吉市| 调兵山市| 巴塘县| 龙里县| 汽车| 英超| 探索| 元谋县| 中西区| 吐鲁番市| 抚宁县| 和顺县| 姜堰市| 莆田市| 蚌埠市| 桦南县| 丰镇市| 奉新县| 彰武县| 唐海县| 普格县| 杨浦区| 锡林浩特市| 进贤县| 敖汉旗| 九龙坡区| 平顶山市| 上杭县| 永济市| 钟祥市| 金华市| 特克斯县| 乐至县| 休宁县| 绥江县| 东阿县| 孟村|