亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        數(shù)字校園公共服務平臺研究

        2008-12-31 00:00:00劉曉輝
        電腦知識與技術 2008年19期

        摘要:本文研究了數(shù)字化校園公共服務平臺的設計方法,并結合Web Services技術使各個管理信息系統(tǒng)實現(xiàn)了互聯(lián)互通,為數(shù)字校園提供的更豐富的內容。應用分層的應用程序設計方案,使系統(tǒng)具有更大的靈活性;應用Web Services進行集成,使系統(tǒng)具有更好的松耦合性。本文所應用的filter結構在系統(tǒng)的開發(fā)中得到了很好的應用,取得了預期的效果。

        關鍵詞:數(shù)字校園;Web Services;系統(tǒng)集成

        中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2008)19-30033-03

        Researching of Digital Campus Pubic Service Platform

        LIU Xiao-hui

        (Beijing University of Technology,Beijing 100124, China)

        Abstract: This paper discussed the design method of Digital Campus Public Service Platform. With Web Services technology, every MIS can be connected and providing more contents to the students. The case made different functions in different layers to make the system of more adaptation. Web Services has the loose coupling's characters, it does the system either. The filter structure has been applied in the system and the effect is deeply.

        Key words: Digital Campus; Web Services; System Integration

        1 引言

        數(shù)字化校園是利用計算機技術、網(wǎng)絡技術、通訊技術對學校與教學、科研、管理和生活服務有關的所有信息資源進行全面的數(shù)字化;并用科學規(guī)范的管理對這些信息資源進行整合和集成,以構成統(tǒng)一的用戶管理、統(tǒng)一的資源管理和統(tǒng)一的權限控制;把學校建設成面向校園內,也面向社會的一個超越時間和空間的虛擬大學[1-3]。

        2 設計方案

        2.1 應用系統(tǒng)的層次邏輯模型

        最基本的層次模型是3層:展示層、邏輯層、數(shù)據(jù)層。數(shù)據(jù)層可以使用各種格式的數(shù)據(jù),數(shù)據(jù)維護層則對每種數(shù)據(jù)的邏輯存儲形式進行維護,保證數(shù)據(jù)的質量。語義層可以從多個數(shù)據(jù)源進行數(shù)據(jù)的抽取、合并和處理,共同完成語義的要求。通信控制模塊控制應用對于數(shù)據(jù)的訪問,也支持對其它應用模塊的訪問,包括權限檢查,資源調度和事件機制。應用邏輯層包含全部的系統(tǒng)邏輯和應用邏輯。展示邏輯層決定對于某類訪問使用什么方式展示,哪些信息需要展示。展示層是用戶和系統(tǒng)交互的界面。

        圖1 系統(tǒng)的邏輯層次架構

        2.2 應用系統(tǒng)的層次計算機架構

        上述層次模型是邏輯模型,要部署還要考慮具體哪一層邏輯部署在什么樣的計算平臺上,因此還要和計算機環(huán)境相結合。這就是應用系統(tǒng)的計算機架構,也就是軟件架構,包括兩層或多層計算體系。

        本系統(tǒng)基于B/S結構,包括客戶端瀏覽器、Web服務器、應用服務器和數(shù)據(jù)庫服務器。采用基于Web的體系結構,利用成熟的Web應用服務器(WAS)和事務處理服務器為應用程序提供Web運行環(huán)境,數(shù)據(jù)源和客戶端被應用服務器分開。圖2顯示了2層體系結構的邏輯圖。

        B/S結構使得系統(tǒng)易于理解,由于客戶不再保存數(shù)據(jù),使得數(shù)據(jù)更加安全,降低了系統(tǒng)的耦合性,易于應用邏輯的改動,容易部署。

        圖2 BS計算架構

        2.3 系統(tǒng)集成方案設計

        在本系統(tǒng)中擬采用改進的Web Services的面向服務的體系架構數(shù)字校園應用集成DCAI(Digital Campus Application Integration),在Requester前面要加一個類似于Adapter的結構,用它來驗證用戶的合法性并且確定用戶注冊了哪些功能,根據(jù)用戶的基本信息,通過了驗證的用戶就是合法的服務請求者,那么可以到UDDI中去查找用戶具有的并且已發(fā)布的服務。否則就不是合法的服務請求者,就不能享用系統(tǒng)提供的服務。同時Adapter還定期的從UDDI中查詢系統(tǒng)服務的更新列表,用來支持用戶對系統(tǒng)功能的注冊。改進的基于Web Services的面向服務的體系架構模型如圖3所示:

        圖3 改進的Web Services的面向服務的體系架構模型DCAI

        對于新開發(fā)系統(tǒng)的設計,擬采用如下的實現(xiàn)框架(圖4):

        圖4 基于Web Services的面向服務的集成框架

        在這個框架中,集成功能分散在各個系統(tǒng)中,參加集成的每個系統(tǒng)都要實現(xiàn)圖3中整合模塊,圖為系統(tǒng)P的整合模塊圖,系統(tǒng)R有和系統(tǒng)P整合模塊對稱的模塊,圖中未畫出。UDDI注冊中心為數(shù)字校園私有的。

        應用集成框架主要從應用接口層面進行系統(tǒng)間的集成。這個集成框架可以分四層:表示層、數(shù)據(jù)接口層、數(shù)據(jù)訪問層、數(shù)據(jù)層[4-5]。

        表示層:是集成框架的用戶接口,是用戶與集成框架的交互信息的接口。向用戶展示其所提供的功能,一般由瀏覽器來擔任。

        應用程序接口層:采用Web Services技術進行設計,是系統(tǒng)集成框架的核心,進行集成的系統(tǒng)通過接口層進行信息交互。包括Web服務模塊,將系統(tǒng)的功能封裝成服務。Web服務客戶端模塊用來調用其它的系統(tǒng)的Web服務。Web注冊模塊將Web服務的WSDL描述注冊到UDDI。Web服務查詢模塊從UDDI查詢特定的Web服務功能。消息包裝器,用來對原始的SOAP消息進行處理和添加信息。消息過濾器用來過濾包裝過的SOAP消息,用來進一步的處理。消息路由控制器用來控制消息在包裝器和過濾器之間的流動。交互信息監(jiān)控模塊用來監(jiān)控本系統(tǒng)與集成系統(tǒng)之間的交互信息,并將交互信息存入數(shù)據(jù)庫。交互信息查詢模塊用來查詢交互信息監(jiān)控模塊存在數(shù)據(jù)庫中的數(shù)據(jù)。

        數(shù)據(jù)訪問層:提供了整個集成模塊的數(shù)據(jù)庫訪問邏輯,并向接口層提供統(tǒng)一的數(shù)據(jù)庫訪問接口。

        數(shù)據(jù)層:提供系統(tǒng)數(shù)據(jù)的存取。

        2.4 根據(jù)不同的用戶提供不同的系統(tǒng)功能

        圖5說明了Adapter的功能。對外是一個服務的提供者(Provider),為不同的用戶提供不同的服務;對內相當于一個過濾器(Filter),把用戶沒有注冊的服務過濾掉,只提供用戶注冊了的服務,也就是說只請求集成系統(tǒng)所有服務的子集。

        圖5 Adapter功能

        圖3中Adapter的功能相當于Filter(過濾器),用于注冊用戶和用戶所具有的功能,并定期查詢UDDI中新服務的發(fā)布。使得進入集成系統(tǒng)的每個用戶在成為服務的請求者之前,都經(jīng)過一次篩選,對其用戶的合法性和允許請求的服務類型給予審核,只允許申請用戶合法擁有的服務。

        3 總結

        本文應用了Web Services技術,來解決應用系統(tǒng)之間的集成問題。采用分層的設計方案,使設計的系統(tǒng)具有更高的靈活性、可適應性和更大的柔性。本文建立的數(shù)字化校園公共服務平臺具已在全國各地進行了應用。

        參考文獻:

        [1] 張萬民.青島濱海學院數(shù)字化校園設計與實現(xiàn)[D].山東大學碩士論文,2006.

        [2] 洪明.歐美國家教育信息化的現(xiàn)狀與趨勢[J].比較教育研究,2002,7.

        [3] 沈培華,等.清華大學數(shù)字校園建設與思考[J].管理信息系統(tǒng),2002,2.

        [4] 范苗箭, 范劍波, 張森.基于分布式網(wǎng)絡的SOAP協(xié)議[J].計算應用研究,2001.

        [5] UDDI Programmer's API V2.0. http://www.uddi-china.org.

        注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文

        中文无码日韩欧| 欧美亚洲综合激情在线| 中文字幕乱码亚洲无线精品一区 | 日本一本一道久久香蕉男人的天堂 | 黄色国产一区二区99| 人妻 日韩 欧美 综合 制服| 精品午夜福利1000在线观看| 麻豆AV无码久久精品蜜桃久久| 少妇又紧又爽丰满在线视频 | 亚洲网站一区在线播放| 中文字幕aⅴ人妻一区二区| 国产啪精品视频网站丝袜| 男子把美女裙子脱了摸她内裤| 精品久久久少妇一区二区| 亚洲精品熟女国产| 国产精品九九九无码喷水| 久久本道久久综合一人| 精品含羞草免费视频观看| 乌克兰粉嫩xxx极品hd| 亚洲欧美日韩精品中文乱码| 三个黑人插一个女的视频| 情av一区二区三区在线观看| 久久亚洲av成人无码电影a片| 欧美极品少妇性运交| 亚洲情精品中文字幕有码在线| 国产三级国产精品国产专区50| 中文字幕日韩人妻不卡一区| 日子2020一区二区免费视频| 粉嫩的18在线观看极品精品| 久久成人国产精品一区二区| 成av人片一区二区三区久久 | 国产无套内射又大又猛又粗又爽| 日本成本人三级在线观看| 2021久久最新国产精品| 毛片av中文字幕一区二区| 日韩精品熟妇一区二区三区| 亚洲av日韩av综合| 亚洲AV无码一区二区三区少妇av | 国产午夜亚洲精品一级在线| 亚洲国产精品av麻豆网站| 久久久久国产综合av天堂|