曹非 錦州醫科大學醫療學院
基于SOA網絡遠程考試系統的設計與實現
曹非 錦州醫科大學醫療學院
21世紀的今天,計算機技術的成熟發展,為各行各業的發展帶來了前所未有的契機,同時也為遠程考試帶來了極大的便利。遠程考試系統作為當前遠程教育的重要環節,對于如何給予計算機網絡技術做好網絡遠程考試系統的設計和實現始終是人們關注的焦點之一。SOA主要是面向服務的一種架構方法,不同于傳統的構件軟件,SOA往往有著基于標準和服務共享的特點。時代經濟發展以及軟件技術日益成熟的同時,SOA架構基似乎有著越來越廣泛的應用。
SOA架構 網絡 遠程考試系統 設計 實現
現如今,伴隨著軟件開發技術的不斷成熟,進而在各行各業的發展中有著越來越廣泛的應用。當前網絡遠程考試系統逐漸成為一種相對流行的教育管理手段。然而當前網上遠程考試中,對于如何做好考試作弊等問題始終是當前軟件技術開發行業研究的熱點之一。因此本文對基于SOA的網絡遠程考試系統的設計和實現進行研究有一定的重要意義。
1.SOA的基本概念。所謂的SOA也即是面向服務的架構,是一種重要的組件模型,在面向服務架構應用程序不同功能單元時,往往有著服務的基本特點。SOA通過將業務流程和相關的技術流程充分的聯系,保證有著信任、可靠以及安全的消息傳遞。
2.SOA的基本組成。Transport主要是一種協議,是對服務提供者和服務使用者消息傳輸的一種協議。Service communication Protocol則是服務之間通信的一種協議。服務本身描述的過程中,往往借助于Service Description,而可被調用的服務本身則用Service加以表示。Service Registry是對服務數據的一種保存和信息的一種描述過程,在實際的應用過程中,通過做好信息的合理發布,進而使得服務使用者對服務進行查找的過程。
就其實質性而言,Policy值對服務使用者對服務提供者的一些服務規則的一種全面表示,而Security則是對服務使用者的訪問控制規則的一種表示。
3.SOA的基本優勢。SOA不同于傳統的軟件開發,這種SOA往往有著松散耦合和貢獻服務的特點,同時也有著基于標準以及可變粒度的主要特點。保證了系統性能和系統可伸縮性之間的一種獨立性管理,并提供了最優化的服務。
遠程考試系統作為當前遠程教育的一種重要形式,是二十一世紀發展中的一種重要科技產物,在當前教育蓬勃發展的時代,人們更加依賴于計算機網絡環境,并在這種不受空間時間限制的平臺中實現一種雙向性的信息資源共享。而當前的SOA網絡遠程考試系統設計的過程中,就要保證系統有著一定的運行環境,通過采取相關性的技術和木塊設計,進而結合服務業務的基本數據流程,實現SOA網絡遠程考試系統的最優化設計。
1.SOA網絡遠程考試系統的運行環境。SOA網絡遠程考試操作系統中的客戶端主要是對Professional操作系統加以采用,測試環境同樣也是采取Professional操作系統。
2.SOA網絡遠程考試系統的相關技術。動態服務器端腳本編程技術采用的過程中,主要是將無紙化的遠程考試網站設計實現,通過借助于XML的一種Web Service技術將跨平臺的遠程過程加以解決,并將網絡的流量降低,對服務器壓力難題進行及時的解決。
3.SOA網絡遠程考試系統的模塊設計。SOA網絡遠程考試系統模塊設計過程中,通過借助于試題庫的模塊,并在實際的模塊設計過程中,就要做好試題庫模塊的基礎維護。首先就要在題庫的結構中,對子模塊進行創建和維護,并在實際的模塊設計中,做好對考試學科類別以及課程體系的一種定義和更新。其次就要保證模塊設計中,教師可以實現題目的修改和添加。最后就要做好子模塊的資源注冊和實際服務描述。教師主要是對題庫結構創建的一種維護,同時網站管理員也是對題庫結構的一種創建和維護。
4.SOA網絡遠程考試系統的服務業務數據流程。SOA網絡遠程考試系統中的服務業務數據流程的設計過程中,網上遠程考試的過程中,不僅僅要做好組卷服務的合理設置,同時也要做好教師出題以及學生考試模塊的合理設計,結合學生的成績,做好成績的合理分析,對題庫進行合理的維護,并生成試卷以及閱卷的綜合分析,進而將成績讀入。
SOA網絡遠程考試系統實現的過程中,往往有著一定的特殊性,在當前的網絡遠程考試系統應用中,其系統的構架以及系統的界面同樣也有著一定的特殊性。
1.SOA網絡遠程考試系統架構。SOA網絡遠程考試系統架構設計的過程中,其網站系統編寫的過程中,通過借助于一種三層架構,進而借助于應用中的新開發環境,網站實現的過程中,通過借助于無解密的MD5單向加密技術,進而實現的一種技術。
2.SOA網絡遠程系統界面的實現。SOA網絡遠程系統界面實現的過程中,通過借助于網站系統的登錄頁面,并在界面上用戶將用戶編號輸入,并將密碼輸入,在數據表中對用戶的編號進行讀取,密碼錯誤的過程中,將會給出一定的錯誤提示,一旦密碼正確,將會自動的存儲用戶的編號,進而對新的cookie對象加以創建,將其向用戶操作界面轉向。
近些年來,隨著時代經濟的飛速發展,SOA網絡遠程系統設計實現的過程中,通過采取相關性的技術和木塊設計,進而結合服務業務的基本數據流程,實現SOA網絡遠程考試系統的最優化設計,做好SOA網絡遠程考試系統架構的實現和SOA網絡遠程考試系統界面的實現。
[1]倪斌.網絡環境下遠程考試系統的設計與實現[J].計算機光盤軟件與應用,2012,11:193-194.
[2]王玲玉.遠程網絡考試系統在江西電網的應用及探索[J].江西電力,2012,06:25-26.
[3]尹蕾.基于SOA的在線考試網站系統的設計與實現[J].硅谷,2014,04:22+28.
曹非(1984.1-),女,漢族,遼寧錦州人,本科學歷,碩士學位,講師,研究方向:計算機應用。