資源描述:
《基于soa的高校教育資源系統(tǒng)整合研究(1)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、基于SOA的高校教育資源系統(tǒng)整合研究(1)摘要信息資源的有效整合是高校數(shù)字化校園中面臨的難題和挑戰(zhàn)。SOA面向服務(wù)架構(gòu),作為新一代的體系結(jié)構(gòu),是當(dāng)前解決異構(gòu)系統(tǒng)整合、應(yīng)用系統(tǒng)集成最理想的方案之一。本文提出一種基于SOA的高校教育資源整合的系統(tǒng)框架,并對如何利用該框架開展數(shù)字化校園教育資源整合給出了可行方案。關(guān)鍵詞數(shù)字化校園;SOA;教育資源;整合1引言高校信息化建設(shè)將會經(jīng)歷系統(tǒng)集成、應(yīng)用集成、信息集成、社會集成等四個階段[1]。在實施過程中,集成環(huán)境的建設(shè)是重中之重,特別是在當(dāng)前大多數(shù)高校還處在應(yīng)用集成、信息集成時期
2、,作為整個信息化系統(tǒng)重要組成部分的教育信息資源的有效共享和開發(fā)利用正成為一個關(guān)鍵問題,它必將在提高教育科研質(zhì)量,挖掘高校的發(fā)展?jié)摿Φ确矫姘l(fā)揮重要作用。目前,開發(fā)平臺、工具的異構(gòu)性和緊耦合性導(dǎo)致了大量的教育資源系統(tǒng)之間不能互聯(lián)互通、資源共享與軟件復(fù)用[2],“信息孤島”現(xiàn)象在高校普遍存在。隨著高校信息技術(shù)的發(fā)展,教育信息資源類別形式復(fù)雜多樣、雜亂無序,數(shù)量猛增,質(zhì)量參差不齊,事實上這些資源都還停留在低層次、低效率的重復(fù)建設(shè)上。如果采用傳統(tǒng)方式來整合現(xiàn)有的教育資源系統(tǒng)會造成周期長、投入大等問題,同時又缺乏統(tǒng)一標(biāo)準(zhǔn),難以充
3、分保證資源整合服務(wù)的有序化、精約化、最優(yōu)化。因此,如何有效地整序[3]、共享、整合、開發(fā)教育資源,確保教育信息化建設(shè)理性、有序、健康地向深入發(fā)展,已成為高校信息化建設(shè)的一個重要研究課題。2高校教育資源系統(tǒng)現(xiàn)狀及SOA工作原理2.1高校教育信息資源系統(tǒng)現(xiàn)狀教育資源是高校實現(xiàn)教學(xué)、科研及科技轉(zhuǎn)化和社會服務(wù)三大功能的戰(zhàn)略資源,教育資源系統(tǒng)的開發(fā)和利用是高校信息化建設(shè)的核心任務(wù),也是提升高校綜合競爭力的關(guān)鍵因素。從目前大多數(shù)高校共有的管理架構(gòu)和運(yùn)行機(jī)制來分析,現(xiàn)有高校內(nèi)部教育信息資源管理系統(tǒng)大概有以下一些組成:人力資源管理系
4、統(tǒng)、財務(wù)管理系統(tǒng)、教學(xué)管理系統(tǒng)、學(xué)生管理系統(tǒng)、設(shè)備管理系統(tǒng)、科研管理系統(tǒng)、圖書自動化管理系統(tǒng)、網(wǎng)絡(luò)課程平臺等,還有以宣傳為主的學(xué)校門戶,各學(xué)院、職能部門及科學(xué)研究所網(wǎng)站等等。經(jīng)過上世紀(jì)九十年代中后期的不斷建設(shè)和完善,這些信息系統(tǒng)已經(jīng)成為保障高校各項工作開展的必不可少的信息服務(wù)設(shè)施。但這些信息系統(tǒng)也普遍存在著以下不足:(1)資源信息及系統(tǒng)的規(guī)劃性不強(qiáng)。高校信息系統(tǒng)是一個有機(jī)的整體,部門信息系統(tǒng)是整個高校信息系統(tǒng)的局部。但各系統(tǒng)之間缺乏總體規(guī)劃,往往是學(xué)校部門根據(jù)自身業(yè)務(wù)需要來設(shè)計實施信息管理系統(tǒng)。對學(xué)校整體資源信息的開
5、發(fā)挖掘,綜合利用認(rèn)識和規(guī)劃設(shè)計不到位。(2)資源信息數(shù)據(jù)的共享性差。每個部門的系統(tǒng)都有相應(yīng)的數(shù)據(jù)環(huán)境,而由于自身需求量身定制的數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)、標(biāo)準(zhǔn)不一致。數(shù)據(jù)轉(zhuǎn)換復(fù)雜,增加了數(shù)據(jù)共享的難度,冗余數(shù)據(jù)無法同步更新。(3)軟件復(fù)用困難。各系統(tǒng)主要是以緊密耦合的方式把模塊化的業(yè)務(wù)邏輯組合而成,這些業(yè)務(wù)邏輯在其它信息系統(tǒng)中無法被重用,從而導(dǎo)致了重復(fù)設(shè)計和IT資源的浪費(fèi)。(4)異構(gòu)平臺環(huán)境。操作系統(tǒng)有基于Unix的,也有基于WindoL進(jìn)行數(shù)據(jù)的描述和交換,使用SOAP協(xié)議在服務(wù)提供者與服務(wù)消費(fèi)者之間進(jìn)行通信,通過WSD
6、L協(xié)議定義服務(wù)接口,使用UDDI協(xié)議進(jìn)行WebServices注冊和查找。這些特性使得WebServices成為目前實現(xiàn)SOA的最好方式。而WebServices以分散的形式存在于不同的系統(tǒng)中。所以,SOA最大特點就是有一個靈活而功能強(qiáng)大的服務(wù)層,這些服務(wù)可以用不同的技術(shù)、方法在不同平臺上實現(xiàn),利用服務(wù)層中粗粒度的、可被動態(tài)發(fā)現(xiàn)和綁定的服務(wù),我們可以快速地構(gòu)建松散耦合的、具有跨平臺處理信息能力的應(yīng)用系統(tǒng)。SOA構(gòu)建方法位于高校教學(xué)資源系統(tǒng)整合業(yè)務(wù)需求和底層技術(shù)之間的抽象層次中,獨立地對每一個服務(wù)功能模塊進(jìn)行定義,而每
7、一個獨立部署的教育資源服務(wù)模塊不依賴具體的開發(fā)平臺和系統(tǒng),各個系統(tǒng)的功能需求通過服務(wù)的流程化組織得到實現(xiàn),從而實現(xiàn)各種異構(gòu)系統(tǒng)及資源的集成和軟件復(fù)用。3基于SOA的高校教育資源系統(tǒng)集成基于SOA的面向服務(wù)軟件集成構(gòu)架,即采用WebServices技術(shù)實現(xiàn)教育資源系統(tǒng)的集成,使教育資源系統(tǒng)通過Web服務(wù)進(jìn)行互連、集成和協(xié)同,實現(xiàn)集成和軟件復(fù)用。WebServices為實現(xiàn)高校集成提供了一種全新的機(jī)制,它為本地和遠(yuǎn)程服務(wù)的定義、發(fā)布和訪問提供了一整套解決辦法。3.1傳統(tǒng)集成模式傳統(tǒng)的業(yè)務(wù)系統(tǒng)集成方案,是通過業(yè)務(wù)功能的專用
8、接口調(diào)用,實現(xiàn)資源信息共享。業(yè)務(wù)方法級集成通過開發(fā)業(yè)務(wù)組件加以實現(xiàn),實現(xiàn)業(yè)務(wù)功能的業(yè)務(wù)組件通常具有一些標(biāo)準(zhǔn)格式的結(jié)構(gòu)和接口,具有較好的集成性能,業(yè)務(wù)組件的實現(xiàn)常采用CORBA、EJB、D等技術(shù)。但專用調(diào)用接口方案存在著一些不足。專用調(diào)用接口方案是一種緊密耦合的集成方法,這種集成的結(jié)果不利于業(yè)務(wù)流程、資源信息的調(diào)整和重組,缺乏可擴(kuò)展性、靈活性和適