亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

基于Web Services的數(shù)字化校園的構(gòu)建研究

基于Web Services的數(shù)字化校園的構(gòu)建研究

摘要:本文從數(shù)字化校園建設(shè)的發(fā)展階段和實(shí)際要求出發(fā),以數(shù)字化校園理念為基礎(chǔ),采用最新的Web服務(wù)技術(shù),構(gòu)建一個高效、安全、松散藕合和高度集成的數(shù)字化校園框架體系,并對所采用的核心技術(shù)進(jìn)行研究和探索。
  關(guān)鍵詞:Web服務(wù);數(shù)字化校園;統(tǒng)一描述、發(fā)現(xiàn)和集成;單點(diǎn)登錄;CA認(rèn)證
  
  1 引言
  社會信息化的推進(jìn)使得校園網(wǎng)得以迅速的發(fā)展,越來越多的校園依托校園網(wǎng)建立起了各種應(yīng)用系統(tǒng),如辦公自動化系統(tǒng)、教務(wù)管理系統(tǒng)、科研管理系統(tǒng)、人事管理系統(tǒng)、后勤管理系統(tǒng)、學(xué)生管理系統(tǒng)等。在前期建設(shè)階段,由于沒有做好統(tǒng)一的規(guī)劃,各職能機(jī)構(gòu)都建立了各自的信息系統(tǒng),由于編程語言差異、數(shù)據(jù)庫異構(gòu)、數(shù)據(jù)標(biāo)準(zhǔn)不統(tǒng)一等原因,各個系統(tǒng)之間無法進(jìn)行正常通信,為用戶造成了很多不便。因而,本課題就從數(shù)字化校園建設(shè)的發(fā)展階段和實(shí)際要求出發(fā),以數(shù)字化校園理念為基礎(chǔ),采用最新的Web服務(wù)技術(shù),構(gòu)建一個高效、安全、松散藕合和高度集成的數(shù)字化校園框架體系,并對所采用的核心技術(shù)進(jìn)行研究和探索。
  
  2 Web服務(wù)簡介
  Web服務(wù)是一種部署在Web上的對象,是一種可通過標(biāo)準(zhǔn)Internet協(xié)議訪問的自包含的、自描述的、模塊化的、可編程的應(yīng)用邏輯,是對象/組件技術(shù)在Internet中的延伸,可以通過Web發(fā)布、查找和調(diào)用。其協(xié)議包括:
  (1)XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語言)
  由標(biāo)準(zhǔn)通用標(biāo)記語言(SGML)發(fā)展而來,現(xiàn)已成為一種人們廣泛接受的用于描述數(shù)據(jù)和創(chuàng)建標(biāo)記語言的標(biāo)準(zhǔn)。
  (2)SOAP(Simple Object Access Protocol,簡單對象訪問協(xié)議)
  作為Web服務(wù)的標(biāo)準(zhǔn)通信協(xié)議。簡單對象訪問協(xié)議(SOAP)是一個用來在分散、分布式的環(huán)境中交換信息的簡單協(xié)議,它是一個基于XML的協(xié)議。
  (3)WSDL (Web Services Description Language)
  描述Web服務(wù)的XML格式語言。它用來定義Web服務(wù),并描述如何訪問這些服務(wù)。
  (4)UDDI(Universal Description,Discovery and Integration)
  一套面向Web服務(wù)的信息注冊中心的實(shí)際標(biāo)準(zhǔn)和規(guī)范。創(chuàng)建UDDI注冊中心的目的是實(shí)現(xiàn)Web服務(wù)的發(fā)布和發(fā)現(xiàn),可以利用UDDI規(guī)范在Web上建立和發(fā)現(xiàn)服務(wù)。
  以上這些協(xié)議規(guī)范加上廣泛使用的傳輸層和網(wǎng)絡(luò)層的通用標(biāo)準(zhǔn)(TCP/IP、HTTP、SMTP等)就能實(shí)現(xiàn)一個完整的Web服務(wù)體系架構(gòu)。
  
  3 Web服務(wù)體系結(jié)構(gòu)
  Web服務(wù)體系結(jié)構(gòu)SOA,清晰地描述了各角色之間的交互,如圖1所示。SOA體系結(jié)構(gòu)中共有3種角色:(1)Service Provider:服務(wù)提供者。為其他服務(wù)和用戶提供已有的功能,從體系結(jié)構(gòu)上看,它是指提供服務(wù)訪問的平臺;(2) Service Requester:服務(wù)請求者。需要某種特定服務(wù)的企業(yè)或個人,是服務(wù)功能的使用者,從體系結(jié)構(gòu)上看,它是指查找和調(diào)用服務(wù)的客戶端程序;(3) Service Registry:服務(wù)代理。用來存儲服務(wù)描述信息的`信息庫,是服務(wù)提供者發(fā)布服務(wù)和服務(wù)請求者查找服務(wù)并獲取服務(wù)的綁定信息的場所,充當(dāng)管理者的角色。
  
  在Web服務(wù)的角色之間進(jìn)行了3種操作:(1)發(fā)布:使服務(wù)提供者可以向服務(wù)代理注冊自己的功能及訪問接口;(2)查找:使服務(wù)請求者可以通過服務(wù)代理查找特定種類的服務(wù);(3)綁定:使服務(wù)請求者能夠真正使用服務(wù)提供者所提供的服務(wù)。
  
  4 基于Web Services設(shè)計數(shù)字化校園
  4.1 系統(tǒng)概述
  整個系統(tǒng)旨在整個校園的不同部門機(jī)構(gòu),不同平臺,但與校園運(yùn)作相關(guān)部門分布式協(xié)同處理業(yè)務(wù),并實(shí)現(xiàn)系統(tǒng)跨平臺跨部門的無縫連接。在設(shè)計模式上,對于校園的規(guī)模沒有明確界限,可以通過Web服務(wù)進(jìn)行高性價比的平臺集成,因而系統(tǒng)規(guī)模易于擴(kuò)展。
  數(shù)字化校園總體架構(gòu)如圖2所示。
  4.2 UDDI
  4.2.1 UDDI概述
  UDDI(Universal Description、Discovery and Integration) [1],是一套面向Web服務(wù)的信息注冊中心的實(shí)際標(biāo)準(zhǔn)和規(guī)范。創(chuàng)建UDDI注冊中心的目的是實(shí)現(xiàn)Web服務(wù)的發(fā)布和發(fā)現(xiàn),可以利用UDDI規(guī)范在Web上建立和發(fā)現(xiàn)服務(wù)。簡單的說,Web服務(wù)是一種開發(fā)的規(guī)范,使得通過網(wǎng)絡(luò)可以對基于規(guī)范開發(fā)的各種應(yīng)用進(jìn)行調(diào)用、整合,從而在互聯(lián)網(wǎng)上完成更復(fù)雜的任務(wù),UDDI就是Web服務(wù)的服務(wù)中介。目前,關(guān)于Web服務(wù)的幾個底層標(biāo)準(zhǔn)協(xié)議,業(yè)界已經(jīng)基本達(dá)成共識,包括XML、SOAP、WSDL、UDDI等。