- 相關(guān)推薦
SOA架構(gòu)數(shù)字化校園系統(tǒng)的分析設(shè)計(jì)
隨著高校校園網(wǎng)的建設(shè)和發(fā)展,建設(shè)數(shù)字化校園是各高校都普遍采用的校園管理模式。如何在原有的軟硬件資源的基礎(chǔ)上,盡可能的不改變?cè)袘?yīng)用程序,又避免由于異構(gòu)平臺(tái)引起“信息孤島”。下面的文章提出一種采用SOA架構(gòu)的數(shù)字化校園統(tǒng)一應(yīng)用支撐平臺(tái),從根本上解決跨平臺(tái)的數(shù)據(jù)交換問(wèn)題。
一、SOA架構(gòu)的內(nèi)涵及實(shí)現(xiàn)方法
SOA(service-oriented architecture)面向服務(wù)的體系結(jié)構(gòu)。它是一種架構(gòu)的模式,也是一種程序設(shè)計(jì)的方法。這種架構(gòu)的應(yīng)用程序?qū)卧δ芏挤Q為服務(wù),然后能過(guò)松耦合的接口將這些服務(wù)集成起來(lái),完成信息交換。
采用基于SOA架構(gòu)的應(yīng)用程序,可以在不改變系統(tǒng)原有軟硬件基礎(chǔ)上,對(duì)信息進(jìn)行集成,最大可能的實(shí)現(xiàn)代碼的重用。這種架構(gòu)還能對(duì)未來(lái)程序的業(yè)務(wù)改變,迅速而正確地的做出反應(yīng),以適應(yīng)程序未來(lái)的發(fā)展需要。
由于SOA架構(gòu)的實(shí)質(zhì)就是一種程序設(shè)計(jì)的方法,而其工作原理與目前的Web Services技術(shù)極其相似,使得目前Web Services是實(shí)現(xiàn)SOA這種架構(gòu)模式的最好方法。
二、基于SOA架構(gòu)的數(shù)字化校園系統(tǒng)的需求分析
高校數(shù)字化校園系統(tǒng)是一個(gè)非常龐大的信息系統(tǒng),通過(guò)對(duì)校園日常工作的需求分析,要真正實(shí)現(xiàn)校園的數(shù)字化,資源的跨平臺(tái)共享,構(gòu)建一個(gè)新型的合理的架構(gòu)模式對(duì)于數(shù)字化校園將起著舉足輕重的作用。綜合分析數(shù)字化校園的需求,認(rèn)為數(shù)字化校園的構(gòu)建主要需要完成以下幾個(gè)功能的整合。
(一)建立統(tǒng)一的信息化用戶登陸接口
統(tǒng)一的信息化門戶是是通過(guò)統(tǒng)一的訪問(wèn)入口,實(shí)現(xiàn)數(shù)字化校園中各種應(yīng)用系統(tǒng)的無(wú)縫接入,提供一個(gè)信息訪問(wèn)的集成化環(huán)境。它位于各類應(yīng)用之上,是數(shù)字化校園的窗口。
(二)整合校園中分散的數(shù)據(jù)庫(kù),形成統(tǒng)一的數(shù)據(jù)庫(kù)
將校園內(nèi)的數(shù)據(jù)庫(kù)進(jìn)行整合形成統(tǒng)一的數(shù)據(jù)庫(kù)可以避免信息孤島的存在和信息維護(hù)過(guò)程中的重復(fù)建設(shè)。做好整體信息數(shù)據(jù)平臺(tái)與其他應(yīng)用系統(tǒng)的整合和數(shù)據(jù)對(duì)接工作,使全校型的數(shù)據(jù)能夠往來(lái)與各個(gè)業(yè)務(wù)子系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)共享和實(shí)時(shí)交換。
(三)建立統(tǒng)一的注冊(cè)和統(tǒng)一的身份驗(yàn)證
隨著高校信息化的發(fā)展,各種應(yīng)用系統(tǒng)的用戶訪問(wèn)數(shù)量的不斷增加,網(wǎng)絡(luò)的訪問(wèn)控制和信息安全問(wèn)題愈見(jiàn)突出,因此,構(gòu)建一個(gè)完整統(tǒng)一、高效穩(wěn)定、安全可靠的集中用戶統(tǒng)一身份認(rèn)證管理系統(tǒng)已經(jīng)成為數(shù)字化校園建設(shè)的重要目標(biāo)。
三、基于SOA架構(gòu)的數(shù)字化校園系統(tǒng)設(shè)計(jì)
高校數(shù)字化校園系統(tǒng)是一個(gè)非常龐大的信息系統(tǒng),本文采用基于SOA的架構(gòu),可以將數(shù)為數(shù)字化校園中涉及的各個(gè)應(yīng)用程序提供一種統(tǒng)一的運(yùn)行環(huán)境,從而來(lái)提解決各應(yīng)用系統(tǒng)之間的互連、互通和互操作,進(jìn)而以最小的代價(jià)和成本來(lái)實(shí)現(xiàn)數(shù)字化校園的信息共享。
在SOA架構(gòu)的體系結(jié)構(gòu)中,只需將高校原有的應(yīng)用程序按照數(shù)字化校園的需求分析,以SOA架構(gòu)的角色分配集成,即可實(shí)現(xiàn)數(shù)字化校園的設(shè)計(jì)。(1)將高校的原有的各個(gè)應(yīng)用系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)整合形成一個(gè)統(tǒng)一中央數(shù)據(jù)庫(kù)。(2)將各應(yīng)用系統(tǒng)以web形式封裝發(fā)布。(3)建立統(tǒng)一的身份認(rèn)證服務(wù)平臺(tái),從中央數(shù)據(jù)庫(kù)中訪問(wèn)資源。
采用SOA架構(gòu)的體系結(jié)構(gòu),將高校原有的應(yīng)用系統(tǒng)整合,建立統(tǒng)一的身份認(rèn)證服務(wù)平臺(tái),可以以最小的成本實(shí)現(xiàn)高校信息管理的數(shù)字化。從而實(shí)現(xiàn)數(shù)字化校園應(yīng)用系統(tǒng)互通、互操作與數(shù)據(jù)共享的基礎(chǔ)環(huán)境。采用基于SOA架構(gòu)的體系結(jié)構(gòu)以松散耦合和WEB封裝的方式實(shí)現(xiàn)多種信息資源的整合,消除“信息孤島”。它作為一種新興的具有無(wú)限活力的技術(shù),與校園網(wǎng)絡(luò)應(yīng)用的結(jié)合,必然會(huì)對(duì)數(shù)字化校園建設(shè)起到巨大的推動(dòng)作用。
【SOA架構(gòu)數(shù)字化校園系統(tǒng)的分析設(shè)計(jì)】相關(guān)文章:
系統(tǒng)架構(gòu)師的就業(yè)前景分析01-11
基于Web的MES系統(tǒng)安全架構(gòu)設(shè)計(jì)及分析10-16
系統(tǒng)架構(gòu)設(shè)計(jì)模式大全08-22
基于云架構(gòu)的系統(tǒng)安全設(shè)計(jì)08-08
系統(tǒng)架構(gòu)設(shè)計(jì)師要素01-11
MES系統(tǒng)安全架構(gòu)設(shè)計(jì)09-19
系統(tǒng)架構(gòu)設(shè)計(jì)師考試之路01-11
三層架構(gòu)的商務(wù)智能系統(tǒng)設(shè)計(jì)12-25