史紅霞 郭寶軍 劉洋
摘 要 本文主要闡述了教育云平臺應用服務架構的建模,同時,提出了通過設計架構功能,創建云應用服務,來實現教育云平臺應用服務架構設計。通過進行這一課題研究,對于實現一種可行的應用服務架構,具有非常重要的意義。
【關鍵詞】教育云平臺 服務管理中心 用戶權限
云應用服務是基于云平臺的軟件即服務,能夠作為軟件的部署、運維、使用的一種模式,它將程序通過服務托管在云平臺上,這種模式已經成為一種標準的軟件交付模式。隨著互聯網科技的不斷發展,云應用服務為用戶提供了一個更加低成本、更加靈活的實用服務。
1 教育云平臺應用服務架構的建模
1.1 教育云平臺應用服務功能的架構模型
為了提供基于教育云平臺的應用服務,
(1)要架構一個具有注冊功能的平臺,基于主動服務的原則,將教育類的軟件作為平臺接口,提供給租客,讓其進行挑選;
(2)由于云平臺的租客較多,通過對服務進行配置,能夠實現便捷服務;
(3)為了實現資源共享的目的,通過構建統一認證平臺、服務發布中心、服務管理中心,能夠完善教育云平臺應用服務的架構模型。
1.2 實施流程
根據上述的結構功能模型架構,可以了解到云服務即部署在云平臺上的服務軟件,這些軟件都是由統一認證中心來管理,并且訂購服務的用戶可以配置服務的流程,來通過登錄統一認證平臺實現服務資源共享。實施流程如下:
(1)將應用服務信息發送到管理中心,在分配到服務管理中心;
(2)用戶選擇訂購云服務應用,服務管理中心會對訂單進行審核,并在平臺中部署云服務;
(3)系統會為用戶發送一條信息作為驗證,用戶輸入驗證信息,服務管理中心通過信息來核對用戶的有效身份;
(4)驗證成功后,用戶通過統一驗證平臺登錄,可以免費共享其他云服務資源,從而實現教育云應用的服務資源共享。
2 教育云平臺應用服務架構的設計實現
2.1 架構功能設計
整個系統的架構是基于Frame work3.5框架適應ASP技術實現的,同時選用了三層架構模式,這種架構模式能夠提高開發效率。架構功能設計主要分為三個模塊:
2.1.1 統一身份驗證
系統的身份管理采用的是權限制,通過將權限和角色進行關聯,能夠實現用戶和權限的對應關系。
2.1.2 應用服務管理平臺
通過將用戶訂購信息發送到服務器的IIS目錄下,能夠實現基本信息管理,當資源價格功能對服務資源和云空間進行定價的時候,可以確定價格優惠的信息。
2.1.3 業務流程配置
業務流程配置主要管理服務對于管理員和用戶進行提醒功能,會提前將訂購服務過期的信息發布給就要過期或者已經過期的用戶,來實現業務提醒功能。
2.2 云應用服務管理設計
云服務管理流程建模:UML可以用來描述模型,在進行服務管理中,需要突出用戶和管理員之間的互動,因此,建模要體現二者之間的交互關系,可以通過組件圖實現基本的建模。組件圖又稱為構件圖,主要包括四部分內容,組件、接口、實現、依賴。在進行組件圖構建的時候要遵循并提供一組接口實現,接口是組件所提供的服務,像是一種方法;實現能夠將接口和組件連接起來;而依賴則代表一個組件使用了另一個組件的接口而存在。
云應用服務管理流程主要是通過服務訂單,來實現整個系統運作:
(1)服務供應商會將已有的服務資源上傳到應用系統中,交由管理系統進行統一管理。在管理過程中,管理者會對系統平臺已經有的資源進行整理、分類,然后逐個放進資源管理系統,通過使用管理權限,將信息發布出去,供給用戶查看;
(2)使用者選擇已經被發布的信息,然后通過購買,填訂單,再將訂單上交個給管理員;
(3)如果訂單審核通過,就為該用戶分配云空間,然后將信息的訪問地址發給使用者,一旦審核沒有通過,立即終止訂單;如果審核被允許,使用者會收到管理者發來的URL,通過移動端訪問地址,就可以享受資源了。
(4)一旦資源服務到期,用戶沒有續訂的意愿,需要及時停止資源服務,只有再次辦理,才可以使用。
2.3 服務創建設計
ADSI技術是一種Windows系統自帶的一組接口,相較于普通接口,具有廢話極其便利得分目標檢索功能和服務管理功能,這種功能可以優化操作系統。二ADSI目錄是可以將用戶端與管理端進行連接,并為ADSI的用戶提供了相契合的對應接口,用戶通過COM組件,可以使用系統所提供的所有服務功能,例如:目錄搜索、查詢等。ADSI主要由COM和V table-COM兩種接口組成,V table-COM接口可以實現為異端用戶提供更加優質的服務。
云系統的創建工作包括服務程序文件布置、創建數據庫等。應用服務程序文件布置時將相應的程序文件儲存在系統的對應位置中,通過編寫應用程序,能夠實現虛擬目錄的創建,方法如下:在Framework框架下,通過System程序集中對象,使用ADSI提供的目錄管理服務功能,來創建相應的應用程序。比如讀取目錄屬性和修改屬性,可以通過將Directory Entry實現進行綁定,來操作活動目錄中的對象。創建數據庫需要涉及到權限表格等信息問題,通過保證表格信息完整,能夠實現應用服務數據的快速傳遞。
3 結束語
綜上所述,基于教育云平臺的功能和需求,能夠更好的實現系統的架構和建模。在此基礎上,通過為ADSI的用戶和名字提供對應接口,用戶通過ADSI等COM組件,能夠為用戶提供各種服務功能,同時,通過使用管理權限,將信息發布出去,能夠將資源供給用戶查看。因此,在遇到教育云平臺應用服務架構的建模與實現問題時,可以通過基于Frame work3.5框架、ASP技術等技術來實現。
參考文獻
[1]房海群.教育云計算服務架構研究與應用實現[D].電子科技大學,2015.
[2]張亞琦.教育云平臺應用服務架構建模與實現[D].武漢理工大學,2014.
作者單位
蘭州交通大學博文學院 甘肅省蘭州市 730101