數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)_第1頁
數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)_第2頁
數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)_第3頁
數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)_第4頁
數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩85頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)共享交換平臺

系統(tǒng)設(shè)計(jì)

2018年6月26口

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第1頁/共60頁

修訂記錄

日期修訂版本修改描述作者

分發(fā)記錄

持有者和角色分發(fā)日期

1

2

3

4

5

6

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第2頁/共60頁

目錄

1引言........................................................................5

1.1編寫目的................................................................5

1.2范圍....................................................................5

13定義....................................................................5

1.4參考資料................................................................5

2需求分析....................................................................5

2.1教育基礎(chǔ)數(shù)據(jù)庫..........................................................5

2.2數(shù)據(jù)交換................................................................6

2.3數(shù)據(jù)分析................................................................7

3總體設(shè)計(jì)....................................................................8

3.1設(shè)計(jì)原貝................................................................8

3.1.1以需求為中心...........................................................8

3.1.2成熟性.................................................................8

3.1.3可擴(kuò)展性...............................................................8

3.1.4可管理性...............................................................8

3.1.5適應(yīng)性.................................................................8

3.1.6易操作性---------------------------------------------------------------8

3.1.7可靠性.................................................................8

3.1.8安全性.................................................................8

3.1.9實(shí)用性.................................................................8

3.2基本設(shè)計(jì)概念和處理流程.................................................8

3.2」概述...................................................................8

3.2.2大數(shù)據(jù)中心..............................................................10

323教育資源中心............................................................12

3.3系統(tǒng)總體技術(shù)..............................................................13

3.3.1技術(shù)架構(gòu)...............................................................13

3.3.2用戶友好性.............................................................13

3.3.3系統(tǒng)初始化.............................................................13

334系統(tǒng)維護(hù)及備份..........................................................13

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第3頁/共60頁

3.3.5技術(shù)路線................................................................13

3.4重點(diǎn)難點(diǎn)解決方案.....................................................—22

3.4.1優(yōu)化建議...............................................................22

3.4.2建設(shè)目標(biāo)...............................................................23

3.5部署要求................................................................23

3.5.1總體技術(shù)指標(biāo)要求.......................................................23

3.5.2系統(tǒng)運(yùn)行環(huán)境及部署要求................................................23

3.5.3系統(tǒng)邏輯架構(gòu)要求......................................................23

3.6運(yùn)行環(huán)境................................................................24

361數(shù)據(jù)庫服務(wù)器.........................................................—24

362應(yīng)用程序服務(wù)器..........................................................24

3.6.3客戶端服務(wù)器............................................................24

4系統(tǒng)詳細(xì)設(shè)計(jì)................................................................25

4.1數(shù)據(jù)標(biāo)準(zhǔn)及管理規(guī)范.....................................................25

41.1概述................................................................25

4.1.2數(shù)據(jù)分析模型標(biāo)準(zhǔn)建設(shè).................................................25

4.1.3數(shù)據(jù)倉庫標(biāo)準(zhǔn)建設(shè)......................................................25

4.1/接口標(biāo)準(zhǔn)---------------------------------------------------------------26

4.1.5管理工具..............................................................26

4.1.6數(shù)據(jù)模型標(biāo)準(zhǔn)管理......................................................27

4.1.7參考信息編碼集........................................................27

4.2平臺規(guī)劃................................................................27

4.3集成中心庫模式..........................................................28

4.3.1設(shè)計(jì)思路...............................................................28

432庫模式設(shè)計(jì)..............................................................28

433集成接口支持............................................................29

4.3.4集成設(shè)計(jì)工具..........................................................29

4.3.5集成查看工具..........................................................29

4.3.6集成調(diào)度工具..........................................................29

437數(shù)據(jù)集成過程管埋........................................................30

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第4頁/共60頁

4.3.8數(shù)據(jù)集成監(jiān)控工具........................................................32

4.4數(shù)據(jù)采集與分析平臺......................................................32

441數(shù)據(jù)采集................................................................32

442數(shù)據(jù)統(tǒng)計(jì)................................................................39

4.4.3狀態(tài)分析................................................................39

4.5數(shù)據(jù)交換................................................................48

4.5.1服務(wù)倉庫...............................................................48

4.5.2服務(wù)重組...............................................................48

4.5.3數(shù)據(jù)集成...............................................................48

454多模式的數(shù)據(jù)交換........................................................49

455異構(gòu)數(shù)據(jù)源的適配器.....................................................49

4.5.6管理工具...............................................................49

5系統(tǒng)安全設(shè)計(jì)................................................................50

5.1安全風(fēng)險(xiǎn)分析............................................................50

5.2安全策略的建立..........................................................50

5.2.1需求分析...............................................................50

522風(fēng)險(xiǎn)評估................................................................52

5.3安仝體系總體結(jié)構(gòu)--------------------------------------------------------53

5.4網(wǎng)絡(luò)級安全措施..........................................................54

5.4.1網(wǎng)絡(luò)四個(gè)層次的安全....................................................54

5.4.2網(wǎng)絡(luò)訪問策略..........................................................55

5.5系統(tǒng)級安全措施..........................................................55

5.6合理規(guī)劃服務(wù)器..........................................................55

5.7病毒的防護(hù)..............................................................55

5.S應(yīng)用級安全措施..........................................................56

5.9用戶數(shù)字證書............................................................56

5.10身份認(rèn)證和密碼管理......................................................56

5.10.1用戶權(quán)限控制........................................................56

5.10.2程序資源訪問控制...................................................56

5.10.3數(shù)據(jù)加密存儲........................................................56

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第5頁/共60頁

5.10.4重要數(shù)據(jù)加密傳輸....................................................56

5.10.5智能入侵檢測........................................................57

5.10.6防抵賴設(shè)計(jì)..........................................................57

5.10.7外部接口鑒權(quán)管理....................................................57

5.10.8程序設(shè)計(jì)的安全性....................................................57

5.10.9日志安全審計(jì)........................................................57

5.11用戶級安全措施..........................................................58

5.12系統(tǒng)安全評測............................................................58

5.12.1單元測試............................................................58

5.12.2代碼評審............................................................58

5.12.3集成測試............................................................59

5.12.4語法測試............................................................59

5.12.5注入測試............................................................59

5.12.6模糊測試.........................................................-59

6接口設(shè)計(jì).....................................................................60

6.1用戶接口................................................................60

6.2外部接口................................................................60

6.3內(nèi)部接口----------------------------------------------------------------60

7非功能性設(shè)計(jì).................................................................60

7.1兼容性要求..............................................................6()

7.2響應(yīng)時(shí)間要求............................................................60

7.3穩(wěn)定性要求..............................................................60

7.4靈活性要求..............................................................60

7.5輸入輸出耍求.........................................................—60

7.6容錯(cuò)性要求..............................................................60

7.7安全性要求..............................................................60

7.8開放性要求..............................................................60

7.9性能要求................................................................60

8系統(tǒng)出錯(cuò)處理設(shè)計(jì)..........................................................--61

8.1出錯(cuò)信息................................................................61

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第6頁/共60頁

8.1.1輸入錯(cuò)誤及解決方案....................................................61

8.1.2Web服務(wù)器錯(cuò)誤處理設(shè)計(jì)...............................................61

8.2補(bǔ)救措施................................................................61

8.3系統(tǒng)維護(hù)設(shè)計(jì)...........................................................62

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第7頁/共60頁

1概述

1.1編寫目的

說明對數(shù)據(jù)共享平臺軟件的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程,程序系統(tǒng)的組織

結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和安全性設(shè)計(jì)等,為程序

的詳細(xì)設(shè)計(jì)奠定基礎(chǔ)。

1.2定義

術(shù)語、縮略語全稱解釋

面向服務(wù)的體系結(jié)構(gòu),

一個(gè)組件模型,它將應(yīng)

Service-Oriented用程序的不同功能單元

S0A

Architecture(稱為服務(wù))通過這些

服務(wù)之間定義良好的接

口和契約聯(lián)系起來。

輕量目錄訪問協(xié)議,基

LightweightDirectory

LDAP于X.500標(biāo)準(zhǔn)的目錄訪

AccessProtocol

問協(xié)議

一種描述和同步網(wǎng)站內(nèi)

ReallySimple

RSS容的格式,是使用最廣

Syndication

泛的XML應(yīng)用

ApplicationProgramning

API應(yīng)用程序編程接口

Interface

OnlineAnalytical

OLAP聯(lián)機(jī)分析處理

Processing

ServiceOritented

SCA面向服務(wù)的組件模型

Architecture

1.3參考資料

L軟件工程導(dǎo)論清華大學(xué)出版社張海藩2008年02月第5版

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第8頁/共60頁

2.軟件工程概論清華大學(xué)出版社鄭人杰2010年3月第1版

3.計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南中華人民共和國國家標(biāo)準(zhǔn)GB8567-88國家標(biāo)準(zhǔn)

局1988年1月7日發(fā)布

4.教育信息化技術(shù)標(biāo)準(zhǔn)CELTS-3.1學(xué)習(xí)對象元數(shù)據(jù):信息模型規(guī)范

5.信息安全技術(shù)信息系統(tǒng)安全等級保護(hù)基本要求GB/T22239-2008

6.其他有關(guān)現(xiàn)行國家標(biāo)掂、行業(yè)標(biāo)準(zhǔn)及及地方標(biāo)準(zhǔn)

2需求分析

2.1教育基礎(chǔ)數(shù)據(jù)庫

教育基礎(chǔ)數(shù)據(jù)庫是一個(gè)相對完備和穩(wěn)定、面向管理和應(yīng)用的基本數(shù)據(jù)庫,為

各級各類應(yīng)用提供標(biāo)準(zhǔn)的數(shù)據(jù)接口和視圖。數(shù)據(jù)庫采用區(qū)、校二級架構(gòu),由學(xué)校

采集并逐級匯總,最終匯總到市級集中庫,經(jīng)數(shù)據(jù)轉(zhuǎn)換、整理后上報(bào)至區(qū)級教育

信息基礎(chǔ)數(shù)據(jù)庫。

(1)組織機(jī)構(gòu)數(shù)據(jù)庫

建立統(tǒng)一的組織機(jī)構(gòu)數(shù)據(jù)庫,形成全局電子政務(wù)的組織機(jī)構(gòu)目錄。實(shí)現(xiàn)組織

機(jī)構(gòu)的集中管理、分級授權(quán)和統(tǒng)一認(rèn)證,為跨區(qū)域、跨機(jī)構(gòu)分布的資源服務(wù)提供

統(tǒng)一的組織機(jī)構(gòu)及身份信息等服務(wù),并提供統(tǒng)一的應(yīng)用系統(tǒng)調(diào)用接口,為將來新

建各級各類應(yīng)用系統(tǒng)提供組織機(jī)構(gòu)目錄等基礎(chǔ)服務(wù),

其建設(shè)內(nèi)容包括以下幾方面:

(-)建立全局的組織模型及規(guī)范;

(二)統(tǒng)一規(guī)范全局電子政務(wù)系統(tǒng)中的組織機(jī)構(gòu)數(shù)據(jù)模型,主要包括區(qū)、校

兩級教育部門、直屬學(xué)校(單位)、人員、崗位、用戶組、角色等實(shí)體對象;

(三)統(tǒng)一規(guī)范各實(shí)體對象之間的關(guān)系。

(2)教職員工數(shù)據(jù)庫

教職員工數(shù)據(jù)庫存儲教育系統(tǒng)內(nèi)教職員工的基本信息和電子檔案,通過數(shù)據(jù)

共享,為各級領(lǐng)導(dǎo)提供方便、實(shí)用、靈活的查詢功能,為管理決策部門及職能部

教育管理和教育資源公共服務(wù)平臺技術(shù)方案

門提供人員基本信息和決策依據(jù)?,同時(shí)也為人事管理系統(tǒng)提供數(shù)據(jù)基礎(chǔ)。

(3)學(xué)生數(shù)據(jù)庫

學(xué)生數(shù)據(jù)庫存儲學(xué)生的基本信息和電子檔案,實(shí)現(xiàn)在冊學(xué)生數(shù)據(jù)的統(tǒng)一存儲,

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第9頁/共60頁

為***中小學(xué)學(xué)生電子學(xué)籍系統(tǒng)提供數(shù)據(jù)支持,也為今后有關(guān)學(xué)生的業(yè)務(wù)系統(tǒng)提

供基礎(chǔ)數(shù)據(jù)?。同時(shí),建立區(qū)級統(tǒng)一的學(xué)生數(shù)據(jù)庫,向其他業(yè)務(wù)系統(tǒng)開放接口,能

有效防止各系統(tǒng)之間因?qū)W生名單或者信息不統(tǒng)一造成的各種問題,提高學(xué)生管理

工作的效率。

2.2數(shù)據(jù)交換

1、客戶端代理子系統(tǒng)按照預(yù)先定義好的方式自動(dòng)抽取學(xué)校各個(gè)部門的數(shù)據(jù)、文件(包

括照片文件)等資源。接口方式支持多種異構(gòu)數(shù)據(jù)庫,如:Web服務(wù)、XMLsExcel.Text.

DBF、Oracle.SqlSorver.MySql、DB2等等。數(shù)據(jù)抽取支持實(shí)時(shí)、每天、每周、每月、每年、

時(shí)間段等多種方式。如果有新的數(shù)據(jù)需要交換,只需要配置一下即可??蛻舳舜碜酉到y(tǒng)不

但具有數(shù)據(jù)抽取功能,還有數(shù)據(jù)同步功能。它會自動(dòng)按照客戶的要求把符合條件的數(shù)據(jù)送到

指定的“地點(diǎn)”。

2、服務(wù)端處理子系統(tǒng)是對應(yīng)客戶端代理子系統(tǒng)血言的,客戶端代理子系統(tǒng)抽取完信息

以后會把信息以“XML”文件格式壓縮以后傳到服務(wù)端,服務(wù)端處理子系統(tǒng)監(jiān)聽到有消息過

來,則按照業(yè)務(wù)邏輯規(guī)則對消息進(jìn)行分析和轉(zhuǎn)換,并做一些其它安全方面的處理。最后把這

些消息發(fā)布給訂閱此消息的客戶端。

3、數(shù)據(jù)交換平臺提供了一系列的消息處理服務(wù),從數(shù)據(jù)生成、數(shù)據(jù)發(fā)送、消息接收、

消息轉(zhuǎn)換等10幾個(gè)擔(dān)任獨(dú)立“任務(wù)”的功能組件。它們相互協(xié)助,對數(shù)據(jù)從產(chǎn)牛.直至到達(dá)

目的地都進(jìn)行全程的跟蹤,以確保數(shù)據(jù)交換能安全、穩(wěn)定、正確的完成。

4、實(shí)時(shí)監(jiān)控子系統(tǒng):數(shù)據(jù)的交換都是自動(dòng)進(jìn)行,不需要人工干預(yù)即可完成。因此想了

解各個(gè)數(shù)據(jù)流運(yùn)行情況就必須要有一個(gè)監(jiān)控系統(tǒng)。

5、平臺運(yùn)行審計(jì)子系統(tǒng):數(shù)據(jù)交換平臺提供強(qiáng)大的運(yùn)行審計(jì)子系統(tǒng),不但可以對數(shù)據(jù)

交換過程各個(gè)步驟都進(jìn)行記錄,同時(shí)把客戶端產(chǎn)生的審計(jì)結(jié)果自動(dòng)上傳到服務(wù)端,而且還有

完善易用的審計(jì)管理功能,

6、平臺配置管理子系統(tǒng):平臺配置管理子系統(tǒng)提供了許多的配置項(xiàng),如:應(yīng)用系統(tǒng)管

理、數(shù)據(jù)源管理、流程配置管理、數(shù)據(jù)訂閱管理

7、應(yīng)用系統(tǒng)集成子系統(tǒng):包括學(xué)校原有應(yīng)用系統(tǒng)與新建應(yīng)用系統(tǒng)的集成。學(xué)校應(yīng)用軟

件系統(tǒng)的集成主要是三個(gè)層次的現(xiàn)有集成:數(shù)據(jù)集成、身份集成、應(yīng)用發(fā)布(界面)集成。

用面向服務(wù)集成的模式來完成應(yīng)用系統(tǒng)集成,基于統(tǒng)一信息門戶的基礎(chǔ)上為全校教師與學(xué)員

提供一站式服務(wù)平臺。

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第10頁/共60頁

8、目前學(xué)校各應(yīng)用系統(tǒng)存在信息孤島現(xiàn)象,本期建設(shè)的數(shù)據(jù)交換平臺是指在校園內(nèi)搭

建一個(gè)面向應(yīng)用、安全可靠、操作便捷、技術(shù)先進(jìn)、規(guī)范統(tǒng)一、靈活可擴(kuò)展的數(shù)據(jù)庫平臺,

通過數(shù)據(jù)交換工具,進(jìn)行數(shù)據(jù)過濾、清洗和雙向傳遞,實(shí)現(xiàn)各業(yè)務(wù)系統(tǒng)、共享數(shù)據(jù)服務(wù)平臺

相互之間的數(shù)據(jù)交換和共享,為學(xué)校教學(xué)科研提供交流的服務(wù)平臺,為學(xué)校的管理提供有效

的管理平臺,滿足校內(nèi)各類人員的查詢要求。系統(tǒng)基于J2EE架構(gòu)開發(fā),支持Unix、Linux、

Windows多種平臺,完全支持跨平臺的部署。

2.3數(shù)據(jù)分析

1、支持SCA規(guī)范:產(chǎn)品支持國際標(biāo)準(zhǔn)的SCA規(guī)范,能夠?qū)?yīng)用接口進(jìn)行SCA服務(wù)封裝,

也能夠提供預(yù)置的SCA模型數(shù)據(jù)訪問適配器。

2、支持SD0規(guī)范:產(chǎn)品支持國際標(biāo)準(zhǔn)的SD0規(guī)范,能夠?qū)CA服務(wù)組件產(chǎn)生的數(shù)據(jù)進(jìn)

行SD0封裝。

3、支持JMS1.1規(guī)范:產(chǎn)品提供的川界數(shù)據(jù)傳輸,支持JMS1.1標(biāo)準(zhǔn)。

4、支持JSR109、JSR110、JSR18kJSR183>JSR224等JavaEE規(guī)范:中間件提

供WebServices容器,支持JavaEE體系中規(guī)定的所有NebServices相關(guān)標(biāo)準(zhǔn)。

5、支持UDDI3.0規(guī)范:產(chǎn)品提供UDDI容器,支持UDDI3.0規(guī)范。

6、支持消息可靠傳輸:能夠在Internet環(huán)境中,俁障在分布式的、網(wǎng)絡(luò)不穩(wěn)定的環(huán)境

下的數(shù)據(jù)傳輸安全、穩(wěn)定、可靠。

7、跨平臺部署:平臺可以在各種操作主流操作系統(tǒng)中部署,包括Windows.Linux.

Solaris等。

8、腳本引擎支持DSL特性:產(chǎn)品提供腳本引擎,并且該腳本引擎支持DSL特性。

9、實(shí)現(xiàn)基于?過程組件模型的服務(wù)編排引擎:平臺實(shí)現(xiàn)基于“過程組建模型”的服務(wù)編

排引擎,能夠?qū)崿F(xiàn)SCA服務(wù)組件的靈活編排。

】()、支持消息加密:消息傳輸支持消息加密。

11、支持消息壓縮:消息傳輸支持消息壓縮,以充分利用帶寬。

12、支持消息集群隊(duì)列:支持集群隊(duì)列,支持多個(gè)節(jié)點(diǎn)的多個(gè)不同的隊(duì)列,在邏輯上形

成一個(gè)集群隊(duì)列,實(shí)現(xiàn)節(jié)點(diǎn)網(wǎng)絡(luò)中物理隊(duì)列的透明性。

13、消息智能路由:多個(gè)節(jié)點(diǎn)能夠組成一個(gè)智能網(wǎng)絡(luò),智能網(wǎng)絡(luò)中的任意兩個(gè)節(jié)點(diǎn)之間

的數(shù)據(jù)傳輸,能夠綜合考慮路徑的長度及負(fù)載情況,選擇最佳路徑,提高消息傳輸效率。

14、事件框架:平臺支持事件驅(qū)動(dòng)框架。

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第11頁/共60頁

15、服務(wù)注冊庫:平臺提供符合UDDI標(biāo)準(zhǔn)的服務(wù)注冊庫。

16、支持動(dòng)態(tài)元數(shù)據(jù):能夠?qū)D0元數(shù)據(jù)進(jìn)行管理,同時(shí)支持元數(shù)據(jù)動(dòng)態(tài)變遷。

17、支持自治與聯(lián)邦部署模型:產(chǎn)品實(shí)例自身最為一個(gè)管理中心,形成一個(gè)自治網(wǎng)絡(luò)。

同時(shí)多個(gè)平臺實(shí)例之間可以根據(jù)配置的規(guī)則互聯(lián)互通,形成聯(lián)邦部署。

18、數(shù)據(jù)庫支持:支持針對主流的數(shù)據(jù)庫的主流版本進(jìn)行數(shù)據(jù)訪問、分析和持久。

19、OracleFlashback技術(shù)支持:在Oracle數(shù)據(jù)庫環(huán)境下,支持Oracle提供的

Flashback技術(shù)。

2()、Excel支持:支持對格式化Excel文件的訪問、增量分析、數(shù)據(jù)采集和持久。

21、文本文件支持:支持對格式化文本文件的訪問、增量分析、數(shù)據(jù)采集和持久。

22^WebServices支持:能夠?qū)ebServices接口進(jìn)行SCA標(biāo)準(zhǔn)化服務(wù)封裝。

23、支持?jǐn)?shù)據(jù)影射:支持異構(gòu)數(shù)據(jù)之間的數(shù)據(jù)影射,

24、支持類型轉(zhuǎn)換:支持異構(gòu)數(shù)據(jù)之間的類型自動(dòng)轉(zhuǎn)換。

25、支持內(nèi)容轉(zhuǎn)換:支持異構(gòu)數(shù)據(jù)之間的內(nèi)容轉(zhuǎn)換.

26、支持結(jié)構(gòu)轉(zhuǎn)換:支持異構(gòu)數(shù)據(jù)之間的結(jié)構(gòu)轉(zhuǎn)換.

27、支持SCA服務(wù)組件編排:支持SCA服務(wù)組件之間的服務(wù)編排。

28、支持分支、合并:服務(wù)編排支持分支、合并,實(shí)現(xiàn)基于內(nèi)容的消息路由。

29、分支、合并支持本地上下文:分支、合并支持本地上下文,保障不同分支的數(shù)據(jù)操

作,不會影響到其它分支的執(zhí)行“

30、服務(wù)編排發(fā)布:可以將服務(wù)編排流程發(fā)布成MbService供外部系統(tǒng)調(diào)用。

31、支持單例:同一時(shí)間,同一個(gè)流程定義,有且僅有一個(gè)流程實(shí)例處于非完成狀態(tài),

以保障業(yè)務(wù)數(shù)據(jù)完整性。

32、腳本擴(kuò)展:支持在運(yùn)行期,以腳本的方式進(jìn)行功能擴(kuò)展。

33、業(yè)務(wù)數(shù)據(jù)操縱:腳本擴(kuò)展方式,支持對進(jìn)行傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)進(jìn)行操作。

34、控制數(shù)據(jù)操縱:徹本擴(kuò)展方式,支持對服務(wù)編排中的控制數(shù)據(jù)進(jìn)行操作。

35、Java靜態(tài)擴(kuò)展:可以通過開發(fā)Java代碼并部署的方式,提供功能擴(kuò)展。

36、可視化配置:所有平臺建設(shè)的過程都能夠提供可視化的界面進(jìn)行配置、部署。

37、模板支持:通過配置模板的方式,實(shí)現(xiàn)平臺的建設(shè),提高建設(shè)效率。

38、數(shù)據(jù)交換中間件在交換數(shù)據(jù)構(gòu)造過程中,數(shù)據(jù)交換系統(tǒng)提供了數(shù)據(jù)橋接組件,能夠

實(shí)現(xiàn)部門的業(yè)務(wù)數(shù)據(jù)庫和前置數(shù)據(jù)庫的數(shù)據(jù)雙向橋接,并且能夠在數(shù)據(jù)同步的過程中,產(chǎn)生

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第12頁/共60頁

數(shù)據(jù)比對、清洗結(jié)果集。針對沒有業(yè)務(wù)庫,需要通過錄入方式,將數(shù)據(jù)錄入到前置數(shù)據(jù)庫中

的部門,采用快速開發(fā)框架,可以根據(jù)用戶的具體需求快速生成Web方式的數(shù)據(jù)錄入界面。

3總體設(shè)計(jì)

3.1設(shè)計(jì)原則

3.1.1以需求為中心

系統(tǒng)的設(shè)計(jì)和開發(fā),均緊密圍繞用戶需求,在滿足用戶各種應(yīng)用需要的前提下,努力做

到替用戶思考,提供用戶未想到,卻非常實(shí)用的附加功能。

3.1.2成熟性

系統(tǒng)設(shè)計(jì)把握計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展方向,采用先進(jìn)成熟的體系結(jié)構(gòu),

選擇己被廣泛接受的、先進(jìn)的軟件和硬件技術(shù)構(gòu)造系統(tǒng)的支撐平臺和運(yùn)行平臺,保證系統(tǒng)的

性能和生命力。

3.1.3可擴(kuò)展性

由于信息化建設(shè)和應(yīng)川系統(tǒng)具有快速發(fā)展、高速膨脹的特點(diǎn),所以就要求系統(tǒng)各個(gè)環(huán)節(jié)

具有高擴(kuò)展性。當(dāng)許可事項(xiàng)增加、辦理流程變化時(shí),系統(tǒng)亦有靈活的調(diào)整和擴(kuò)充手段適應(yīng)其

變化。

3.1.4可管理性

平臺的可管理性既能提高軟件的使用效率又能給系統(tǒng)管理人員帶來方便。系統(tǒng)提供管理

工具可以對系統(tǒng)進(jìn)行全面的監(jiān)控和管理、配置,并能夠幫助管理員對系統(tǒng)故障進(jìn)行診斷、排

錯(cuò)和分析與規(guī)劃,從而降低總體使用成本。

3.1.5適應(yīng)性

系統(tǒng)應(yīng)具有為應(yīng)用提供?定程度的可適應(yīng)性的能力,系統(tǒng)架構(gòu)采用先進(jìn)的基于JAYA的

技術(shù)體系,基于應(yīng)用服務(wù)器的多層B/S架構(gòu)進(jìn)行建設(shè),能夠充分利用企業(yè)現(xiàn)有軟、硬件和信

息資源,從而能夠提高系統(tǒng)投資的綜合性價(jià)比和長期穩(wěn)定使用,保護(hù)己有的設(shè)備和技術(shù)投資。

3.1.6易操作性

系統(tǒng)采用B/S結(jié)構(gòu),方便用戶的操作和使用,同時(shí)對系統(tǒng)的維護(hù)工作要求也降到了最

低。采用集中和分級相結(jié)合的用戶管理模式,便于維護(hù)管理,適應(yīng)部門和人員的變動(dòng)調(diào)整。

對于所有用戶使用統(tǒng)一的瀏覽器界面對各種信息進(jìn)行訪問,操作者只需借助鼠標(biāo)點(diǎn)選即

可完成全部的查詢工作。對于系統(tǒng)維護(hù)管理人員,同樣使用瀏覽器實(shí)現(xiàn)系統(tǒng)維護(hù)管理工作。

這樣系統(tǒng)方便、快捷、易于掌握。

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第13頁/共60頁

3.1.7可靠性

數(shù)據(jù)庫的穩(wěn)定性在實(shí)際應(yīng)用中也是一個(gè)非常重要的方面。數(shù)據(jù)庫的穩(wěn)定方面也很大程度

上依靠性能的優(yōu)化、數(shù)據(jù)庫的監(jiān)控、在線的備份與負(fù)載均衡。

3.1.8安全性

系統(tǒng)應(yīng)用采用MD5、ETTPS、密鑰等多種加密手段確保數(shù)據(jù)存儲、傳輸?shù)陌踩?/p>

3.1.9實(shí)用性

開發(fā)過程中的每一個(gè)環(huán)節(jié)注意用戶使用的方便性、系統(tǒng)的易學(xué)、易用性,軟件與集成的

硬件具有很強(qiáng)的實(shí)用性。

3.2基本設(shè)計(jì)概念和處理流程

3.2.1概述

數(shù)據(jù)共享平臺是一個(gè)相對復(fù)雜的系統(tǒng),采用良好的結(jié)構(gòu)設(shè)計(jì),架構(gòu)要有足夠的靈活性,

以迨應(yīng)技術(shù)快速變化的需求。同時(shí),還必須具有足夠的?致性和穩(wěn)定性,以確保實(shí)施中的相

對穩(wěn)定性。參考目前最主流的面向服務(wù)的設(shè)計(jì)思想,參考S0A技術(shù)架構(gòu)參考模型,按層次化

思路,系統(tǒng)架構(gòu)如下圖所示:

口----------------

學(xué)校門戶展現(xiàn)層

綜合查決策應(yīng)用敷簿發(fā)布自定義查詢元效搪管主■管標(biāo)準(zhǔn)管

詢系統(tǒng)系統(tǒng)系統(tǒng)管理平臺理系統(tǒng)理系統(tǒng)理系統(tǒng)應(yīng)用層

標(biāo)

運(yùn)應(yīng)用支撐層

準(zhǔn)

*?清洗颯件故■對比蛆件敷據(jù)路由颯件統(tǒng)件管■£件體

系THMA

g澗。件vm阻件工&件m抵因a件1Hl皿遇件系

信息資源層

基礎(chǔ)支撐環(huán)

境層

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第14頁/共60頁

學(xué)校數(shù)據(jù)共享交換平臺系統(tǒng)結(jié)構(gòu)圖

由上圖可見:學(xué)校數(shù)據(jù)共享交換平臺系統(tǒng)技術(shù)架構(gòu)由展現(xiàn)層、應(yīng)用層、應(yīng)用支撐層、信

息資源層、基礎(chǔ)支撐環(huán)境層、集成標(biāo)準(zhǔn)體系、安全體系和運(yùn)維體系八個(gè)部分構(gòu)成。

>展現(xiàn)層

展現(xiàn)層為數(shù)據(jù)交換與分析系統(tǒng)用戶提供信息服務(wù),根據(jù)本項(xiàng)目建設(shè)內(nèi)容,公共數(shù)據(jù)中心

系統(tǒng)的應(yīng)用系統(tǒng)、管理系統(tǒng)、監(jiān)控系統(tǒng)等訪問的界面,必須集成到現(xiàn)有的門戶界面中。系統(tǒng)

用戶可以通過門戶界面,獲得綜合查詢服務(wù)、決策應(yīng)用服務(wù)、數(shù)據(jù)發(fā)布服務(wù)、自定義查詢服

務(wù)、主題管理服務(wù)、標(biāo)準(zhǔn)管理服務(wù)、元數(shù)據(jù)管理服務(wù)。

>應(yīng)用層

應(yīng)用層提供所有的信息應(yīng)用和系統(tǒng)管理的業(yè)務(wù)邏輯,它分解業(yè)務(wù)請求,通過應(yīng)用支撐層

進(jìn)行數(shù)據(jù)訪問和處理,并將返回信息組織成所需的格式提供給客戶端。按照本項(xiàng)目的要求,

將應(yīng)用層分為綜合杳詢系統(tǒng)、綜合報(bào)表系統(tǒng)、數(shù)據(jù)發(fā)布系統(tǒng)、自定義杏詢管理平臺、元數(shù)據(jù)

管理系統(tǒng)、主題庫管理系統(tǒng)、標(biāo)準(zhǔn)管理系統(tǒng)。這些應(yīng)用系統(tǒng)必須集成到學(xué)?,F(xiàn)有的門戶界面

中。

>應(yīng)用支撐層

該層是一個(gè)應(yīng)用支撐軟件平臺,提供大量公共服務(wù)和業(yè)務(wù)構(gòu)件。并提供構(gòu)件的運(yùn)行、開

發(fā)和管理環(huán)境,最大限度提高開發(fā)效率,降低工程實(shí)施、維護(hù)的成本和風(fēng)險(xiǎn)。應(yīng)用支撐層采

用了行業(yè)應(yīng)用的先進(jìn)體系結(jié)構(gòu),以建立高性能、高可靠性、高擴(kuò)展性的應(yīng)用系統(tǒng),滿足客戶

快速發(fā)展業(yè)務(wù)需求。

數(shù)據(jù)交換與分析系統(tǒng)采用ESB,為公共數(shù)據(jù)中心的數(shù)據(jù)整合提供保障,為系統(tǒng)正常運(yùn)轉(zhuǎn)

提供有效支持。同時(shí).,由公司自主開發(fā)的I"平臺,提供智能的報(bào)表展示;領(lǐng)導(dǎo)人員可以自

由分析關(guān)注的信息資源、配置不同的數(shù)據(jù)模型、采用不同的知識模型,形成多層次、多維度

的智能報(bào)表展示,為決策分析提供支持服務(wù)。

>信息資源層

信息資源層是系統(tǒng)信息資源中心,涵蓋所有的結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)。它是其它業(yè)務(wù)數(shù)

據(jù)來源,以及共享公共數(shù)據(jù)中心數(shù)據(jù)的存儲和積累,為系統(tǒng)應(yīng)用提供數(shù)據(jù)訪問服務(wù)、備份、

存儲功能。

信息資源層是本項(xiàng)目建設(shè)的重點(diǎn)和關(guān)鍵,從業(yè)務(wù)數(shù)據(jù)來源來講,由學(xué)校各業(yè)務(wù)系統(tǒng)提交

的共享數(shù)據(jù)%各業(yè)務(wù)系統(tǒng)提交的數(shù)據(jù)首先進(jìn)入數(shù)據(jù)交換系統(tǒng),數(shù)據(jù)交換系統(tǒng)對提交上來的數(shù)

據(jù)進(jìn)行格式轉(zhuǎn)換形成標(biāo)準(zhǔn)數(shù)據(jù),并提交到共享主題數(shù)據(jù)庫中;并依據(jù)共享主題數(shù)據(jù)庫中的數(shù)

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第15頁/共60頁

據(jù)同步各個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)。然后,以共享主題數(shù)據(jù)庫為基礎(chǔ),通過數(shù)據(jù)抽取、數(shù)據(jù)指

標(biāo)計(jì)算,按照新的數(shù)據(jù)組織格式加載到元數(shù)據(jù)庫中。

>基礎(chǔ)支撐環(huán)境層

基礎(chǔ)支撐環(huán)境層屬于信息化基礎(chǔ)設(shè)施,是系統(tǒng)運(yùn)行的基本支撐。

它們主要包括網(wǎng)絡(luò)支撐平臺、硬件支撐平臺、系統(tǒng)軟件系平臺。系統(tǒng)軟件平臺由中間件、

應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器、操作系統(tǒng)、網(wǎng)絡(luò)管理軟件等構(gòu)成;硬件支撐平臺包括:主機(jī)、

存儲、備份等硬件設(shè)備;網(wǎng)絡(luò)支撐為系統(tǒng)運(yùn)行所依賴的網(wǎng)絡(luò)環(huán)境。

公共數(shù)據(jù)中心系統(tǒng)將部署在學(xué)校公共數(shù)據(jù)中心機(jī)房中,通過防火墻和加密機(jī)與其它業(yè)務(wù)

應(yīng)用系統(tǒng)連接。由于其它業(yè)務(wù)系統(tǒng)還提供了數(shù)據(jù)庫管理系統(tǒng),這方面的內(nèi)容本文不做詳細(xì)描

述。

>安全體系

安全體系設(shè)計(jì)主要是?從系統(tǒng)的安全威脅和風(fēng)險(xiǎn)分析,明確安全等級保護(hù)實(shí)施辦法以及與

保護(hù)等級相適應(yīng)的安全策略,以實(shí)效和應(yīng)用為主導(dǎo),管理與技術(shù)并重,從物理、網(wǎng)絡(luò)、系統(tǒng)

層、信息交換層、應(yīng)用層、組織管理等方面,保障系統(tǒng)的安全,滿足系統(tǒng)的建設(shè)和發(fā)展要求。

>集成標(biāo)準(zhǔn)體系

標(biāo)準(zhǔn)化建設(shè)是系統(tǒng)實(shí)現(xiàn)互聯(lián)互通、信息共享、業(yè)務(wù)協(xié)同、安全可靠運(yùn)行的前提和基礎(chǔ)。

學(xué)校早期的信息系統(tǒng)建設(shè),普遍存在缺乏標(biāo)準(zhǔn)或標(biāo)準(zhǔn)不統(tǒng)?的現(xiàn)象,最終導(dǎo)致管理混亂、互

聯(lián)互通不暢、信息共享程度低、信息資源開發(fā)利用滯后、安仝存在陷患等后果,嚴(yán)重影響了

學(xué)校信息化建設(shè)的進(jìn)程。

隨著學(xué)校信息化水平的提高和信息化建設(shè)的普及,學(xué)校對信息系統(tǒng)建設(shè)中標(biāo)準(zhǔn)化工作重

要性的認(rèn)識有了很大提高,其它學(xué)校信息系統(tǒng)成功應(yīng)用的實(shí)踐證明,信息化建設(shè)必須有標(biāo)準(zhǔn)

化的支持,尤其要發(fā)揮標(biāo)準(zhǔn)化的導(dǎo)向作用,以確保技術(shù)上的協(xié)調(diào)一致和整體效能的實(shí)現(xiàn)。在

本項(xiàng)目設(shè)計(jì)和建設(shè)過程中,必須加強(qiáng)標(biāo)準(zhǔn)化建設(shè),發(fā)揮標(biāo)準(zhǔn)化的指導(dǎo)、協(xié)調(diào)和優(yōu)化作用,少

走方路,提而效率,確保系統(tǒng)運(yùn)行安全,發(fā)揮預(yù)期效能.

本項(xiàng)目的標(biāo)準(zhǔn)建設(shè)中,要充分借鑒國家、教育部、其它學(xué)校在標(biāo)準(zhǔn)化建設(shè)方面的成果,

以保障數(shù)據(jù)交換與分析系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)的一致性。

>運(yùn)維體系

在本項(xiàng)目的實(shí)施中,為了支持整個(gè)數(shù)據(jù)交換與分析系統(tǒng),建立一個(gè)高效的運(yùn)維體系是十

分必要的。具體來說,運(yùn)行維護(hù)系統(tǒng)主要有以下三方面的作用:

1.數(shù)據(jù)交換與分析系統(tǒng)長期發(fā)展的需要

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第16頁/共60頁

2.數(shù)據(jù)交換與分析系統(tǒng)重要性的要求

3.數(shù)據(jù)交換與分析系統(tǒng)運(yùn)行復(fù)雜性的要求

3.2.2大數(shù)據(jù)中心

大數(shù)據(jù)中心將統(tǒng)?收集、管理全校的學(xué)生數(shù)據(jù)、教師數(shù)據(jù)、辦學(xué)條件數(shù)據(jù)、衍生數(shù)據(jù)和

外部數(shù)據(jù),上述數(shù)據(jù)是大數(shù)據(jù)中心的核心資源和數(shù)據(jù)應(yīng)月質(zhì)量的源頭保障。通過數(shù)據(jù)層將建

設(shè)結(jié)構(gòu)化數(shù)據(jù)及分結(jié)構(gòu)化數(shù)據(jù)的處理體系。實(shí)現(xiàn)對數(shù)據(jù)資產(chǎn)的整合統(tǒng)一,為數(shù)據(jù)上層應(yīng)用提

供有效、準(zhǔn)確、可持續(xù)行的數(shù)據(jù)源保障,數(shù)據(jù)層將涉及數(shù)據(jù)倉庫、指標(biāo)模型、ETL等組成部

分。

數(shù)據(jù)交換與共享層主要滿足學(xué)校對校內(nèi)各類教育數(shù)據(jù)的采集及共享需求。通過數(shù)據(jù)交換

與共享層將為全校各類教育信息化提供數(shù)據(jù)服務(wù),支撐教育信息化管理的深入改革。

大數(shù)據(jù)中心將基于統(tǒng)一收集、存儲、管理的全校教育數(shù)據(jù)資產(chǎn)提供數(shù)據(jù)分析應(yīng)用,大數(shù)據(jù)中

心架構(gòu)中的分析層將為教育數(shù)據(jù)的具體應(yīng)用提供豐富的數(shù)據(jù)分析及數(shù)據(jù)展現(xiàn)技術(shù),包括并不

限于傳統(tǒng)算法、OLAP、數(shù)據(jù)挖掘、移動(dòng)分析、預(yù)警展現(xiàn)、儀表盤等內(nèi)容。

大數(shù)據(jù)中心的重要應(yīng)用之一是為學(xué)校領(lǐng)導(dǎo)提供數(shù)據(jù)決策服務(wù)。通過數(shù)據(jù)分析,提高學(xué)校的教

育管理決策水平,使教育數(shù)據(jù)的價(jià)值最大化進(jìn)行利用。

教育大數(shù)據(jù)庫

教育大數(shù)據(jù)庫是大數(shù)據(jù)中心的核心部分,是教育數(shù)據(jù)采集、清理、存儲、管理、應(yīng)用的

中轉(zhuǎn)橋梁。教育大數(shù)據(jù)庫的建設(shè)質(zhì)量將直接影響整個(gè)項(xiàng)目的建設(shè)目標(biāo),數(shù)據(jù)應(yīng)用、數(shù)據(jù)交換、

數(shù)據(jù)服務(wù)等其他項(xiàng)目內(nèi)容均要以教育大數(shù)據(jù)庫為基礎(chǔ)。

大數(shù)據(jù)中心教育大數(shù)據(jù)庫以業(yè)務(wù)系統(tǒng)實(shí)時(shí)數(shù)據(jù)庫(學(xué)生庫、教師庫)、衍生數(shù)據(jù)、外部

數(shù)據(jù)、其他數(shù)據(jù)源、平面文件作為數(shù)據(jù)源,通過ETL服務(wù)器實(shí)現(xiàn)數(shù)據(jù)統(tǒng)一視圖、數(shù)據(jù)整合工

作,形成數(shù)據(jù)中心體系。并基于教育大數(shù)據(jù)庫的教師信息、學(xué)生信息等數(shù)據(jù),為各類數(shù)據(jù)應(yīng)

用于數(shù)據(jù)服務(wù)提供基礎(chǔ)數(shù)據(jù)信息。

數(shù)據(jù)采集

數(shù)據(jù)采集包括錄入、導(dǎo)入、同步等。

1.錄入采集

根據(jù)設(shè)定的采集指標(biāo),組織并指導(dǎo)相關(guān)人員進(jìn)行信息錄入;

2.信息導(dǎo)入

針對客戶已有的部分信息,可以根據(jù)設(shè)定的excel格式模板,先將信息整理成規(guī)范的

excel文件,然后將excel導(dǎo)入系統(tǒng),實(shí)現(xiàn)信息的批量采集;

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第17頁/共60頁

3.信息同步

本系統(tǒng)的學(xué)生信息、教師信息、學(xué)院信息等數(shù)據(jù);有些可以通過數(shù)據(jù)交換平臺從其他系

統(tǒng)中通過信息同步獲取,詳見數(shù)據(jù)共享交換平臺中的數(shù)據(jù)同步方案。

數(shù)據(jù)抽取

數(shù)據(jù)交換的第一個(gè)環(huán)節(jié)是要進(jìn)行數(shù)據(jù)抽取,根據(jù)特定的業(yè)務(wù)規(guī)則進(jìn)行抽取,包括抽取全

量/增最數(shù)據(jù)、數(shù)據(jù)過濾、數(shù)據(jù)關(guān)聯(lián)、數(shù)據(jù)分包、數(shù)據(jù)加密、數(shù)據(jù)壓縮、數(shù)據(jù)備份/刪除、數(shù)

據(jù)傳輸、數(shù)據(jù)映射/轉(zhuǎn)換。

1.抽取全量、增量數(shù)據(jù)

根據(jù)實(shí)際業(yè)務(wù)需要,數(shù)據(jù)交換平臺獲取全量或者只提取有變化的數(shù)據(jù)?,即增量數(shù)據(jù)。

2.數(shù)據(jù)過濾

對于業(yè)務(wù)系統(tǒng)提供的數(shù)據(jù),有些數(shù)據(jù)不是實(shí)際需要的,那么可以通過設(shè)置數(shù)據(jù)過濾條件

和詵擇數(shù)據(jù)字段,對數(shù)據(jù)源講行過濾。

3.數(shù)據(jù)關(guān)聯(lián)

業(yè)務(wù)系統(tǒng)提供的數(shù)據(jù)中,缺少某些字段,需要關(guān)聯(lián)其他系統(tǒng)的數(shù)據(jù)后才能得到,通過數(shù)

據(jù)關(guān)聯(lián)可以輕松解決此問題,要關(guān)聯(lián)的數(shù)據(jù)源類型和源數(shù)據(jù)一樣都支持所有數(shù)據(jù)類型

4.數(shù)據(jù)分包

針對大數(shù)據(jù)量的抽取,-下子讀取所有數(shù)據(jù),對系統(tǒng)壓力比較大,通過數(shù)據(jù)分包,按照

數(shù)據(jù)條數(shù)可以把數(shù)據(jù)分成多個(gè)包,分包進(jìn)行交換,大大減輕系統(tǒng)的承受壓力.

5.數(shù)據(jù)加密

針對一些機(jī)密數(shù)據(jù),在數(shù)據(jù)抽取過程中,會對數(shù)據(jù)進(jìn)行加密,即使在交換過沖被截獲,

也無法獲取數(shù)據(jù)的真實(shí)內(nèi)容。

6.數(shù)據(jù)壓縮

針對大數(shù)據(jù)量的抽取,可以采用數(shù)據(jù)壓縮,縮小數(shù)據(jù)文件的大小。

7.數(shù)據(jù)備份、刪除

針對增量數(shù)據(jù)源的數(shù)據(jù),數(shù)據(jù)抽取完需要?jiǎng)h除原數(shù)據(jù),為保證數(shù)據(jù)的完整性,在刪除前,

對■數(shù)據(jù)進(jìn)行備份。

3.2.2.4數(shù)據(jù)傳輸

數(shù)據(jù)抽取完成后,下一步就是數(shù)據(jù)傳輸,傳輸時(shí)可以通過Hllp協(xié)議和Flp協(xié)議進(jìn)行傳

輸。

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第18頁/共60頁

數(shù)據(jù)映射電換

數(shù)據(jù)映射、轉(zhuǎn)換環(huán)節(jié)是數(shù)據(jù)交換平臺中的重中之重,主要提供了以下支持:

>字段關(guān)聯(lián)合并

多個(gè)字段可以合并到?個(gè)目標(biāo)字段,字段首尾可以連接自定義字符

>大小寫轉(zhuǎn)換

對字段進(jìn)行大小寫轉(zhuǎn)換

>首尾空格刪除

對字段首尾空格進(jìn)行刪除

>字段長度計(jì)算

獲取字段內(nèi)容長度

數(shù)據(jù)映射關(guān)系的配置,可以通過拖曳式的操作,建立源和目標(biāo)之前的對應(yīng)關(guān)系

數(shù)據(jù)同步

經(jīng)過數(shù)據(jù)抽取、數(shù)據(jù)映射轉(zhuǎn)換后的數(shù)據(jù),就可以給目標(biāo)數(shù)據(jù)源進(jìn)行同步了。

1.數(shù)據(jù)同步方式

數(shù)據(jù)同步方式包括:數(shù)據(jù)表、存儲過程、Webservice、文件。:

>數(shù)據(jù)表

目標(biāo)數(shù)據(jù)源為數(shù)據(jù)表,需要指定數(shù)據(jù)表的主鍵,同步過程中根據(jù)主鍵來判斷數(shù)據(jù)插入、更新。

>存儲過程

存儲過程提供輸出參數(shù),在目標(biāo)數(shù)據(jù)源配置中指定預(yù)期輸出,在同步過程中,判斷預(yù)期輸出

值和輸入值是否一致,同時(shí)記錄異常數(shù)據(jù)和異常原因。

>Webservice

通過判斷Webservice調(diào)用后的返回結(jié)果和預(yù)期是否一致,判斷同步是否成功,記錄成功的

記錄數(shù)和失敗的記錄數(shù)。

>文件

把轉(zhuǎn)換后的數(shù)據(jù)同步成文件,文件類型可以是任意文件類型

2.數(shù)據(jù)同步異常

數(shù)據(jù)同步過程中的異常數(shù)據(jù),系統(tǒng)會自動(dòng)記錄下來,包括數(shù)據(jù)和錯(cuò)誤原因,在監(jiān)控平臺上,

可以下載異常數(shù)據(jù)和異常記錄,供系統(tǒng)維護(hù)人員進(jìn)行分析處理。

3.2.2.7數(shù)據(jù)訂閱

實(shí)現(xiàn)源數(shù)據(jù)源和目標(biāo)數(shù)據(jù)源的數(shù)據(jù)流程訂閱管理。

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第19頁/共60頁

服務(wù)調(diào)度

每一個(gè)源數(shù)據(jù)源和目標(biāo)數(shù)據(jù)源之間的數(shù)據(jù)交換頻率是不盡相同的,可以為每一個(gè)流程設(shè)置運(yùn)

行周期調(diào)度:

?流程在啟動(dòng)狀態(tài)時(shí)執(zhí)行,滿足輪泡策略

?具體到某一時(shí)刻執(zhí)行

?設(shè)置時(shí)間段運(yùn)行

?周期運(yùn)行,周期可以設(shè)置為分鐘、小時(shí)、天、周、月、年

數(shù)據(jù)監(jiān)控

數(shù)據(jù)交換平臺提供了多種監(jiān)控,實(shí)時(shí)反映各個(gè)數(shù)據(jù)交換流程的運(yùn)行情況,服務(wù)器資源的

使用情況,交換平臺的整體接入情況。所有的流程都可以進(jìn)行啟動(dòng)、停止操作。

數(shù)據(jù)監(jiān)控包括告警監(jiān)控、流程監(jiān)控、資源監(jiān)控、口志管理等。

1.告警監(jiān)控

提供平臺運(yùn)行過程中的異常信息。

2.流程監(jiān)控

對每一個(gè)流程中的各個(gè)環(huán)節(jié)進(jìn)行監(jiān)控,針對出錯(cuò)的環(huán)節(jié)通過下載錯(cuò)誤數(shù)據(jù)和錯(cuò)誤原因分析問

題具體的原因。

3.資源監(jiān)控

實(shí)時(shí)監(jiān)控服務(wù)器CPU、內(nèi)存、硬盤的使用情況。

4.日志管理

平臺記錄了數(shù)據(jù)交換各個(gè)環(huán)節(jié)的日志。

3.2.3教育資源中心

資源收集

以網(wǎng)絡(luò)爬蟲的建設(shè)思路為學(xué)校提供資源搜集方式,一個(gè)網(wǎng)絡(luò)爬蟲就是一種機(jī)器人,或者

軟件代理。大體上,它從組耍訪問的URL鏈接開始,可以稱這些URL為種了。爬蟲訪問這

些鏈接,它辨認(rèn)出這些頁面的所有超鏈接,然后添加到這個(gè)URL列表,可以稱作檢索前沿。

這些LRL按照一定的策略反復(fù)訪問。

采用廣度優(yōu)先搜索策略和最佳優(yōu)先搜索策略,能夠篩選與屏蔽掉無關(guān)的網(wǎng)頁,在資源搜

集過程中,將會把收集結(jié)果存儲在教學(xué)資源庫內(nèi),以供老師與學(xué)生獲取。

資源輔助標(biāo)識

資源輔助標(biāo)識,快速定位“大”資源,“長”資源中的知識點(diǎn)。

數(shù)據(jù)共享交換平臺系統(tǒng)設(shè)計(jì)前第20頁/共60頁

資源快速檢索

支持按課標(biāo)瀏覽、按教材瀏覽、按類型瀏覽、按媒體瀏覽、按專題瀏覽資源。

個(gè)性化推送

結(jié)合大數(shù)據(jù)挖掘技術(shù),根據(jù)年級、學(xué)科、教材、課時(shí)、習(xí)題、考試、作'業(yè)等情況,動(dòng)態(tài)推薦

匹配資源。

運(yùn)營激勵(lì)

資源運(yùn)營激勵(lì)體系,建立完整的資源評論指標(biāo)體系和運(yùn)營激勵(lì)體系,配有積分規(guī)則、用戶等

級服務(wù)、多維排行榜管理和多種激勵(lì)制度,實(shí)現(xiàn)資源中心自我良性發(fā)展。

資源多維度元數(shù)據(jù)管理

采用資源多維度元數(shù)據(jù)管理方式,結(jié)合教育行業(yè)及實(shí)際業(yè)務(wù),融合教育學(xué)科、課標(biāo)等維

度對資源進(jìn)行多維度的梳理,實(shí)現(xiàn)對資源真正的“管”和“理”??梢园凑n標(biāo)瀏覽、按教材

瀏覽、按類型瀏臨、按媒體瀏監(jiān)、按專題瀏覽的瀏監(jiān)方式,快速找到所需資源。

3.3系統(tǒng)總體技術(shù)

系統(tǒng)設(shè)計(jì)符合我國國家相關(guān)標(biāo)準(zhǔn)、信息產(chǎn)業(yè)部部頒標(biāo)準(zhǔn),部份功能和標(biāo)準(zhǔn)設(shè)計(jì)滿足相

關(guān)規(guī)范和要求。

3.3.1技術(shù)架構(gòu)

本系統(tǒng)采用B/S三層體系架構(gòu),客戶端采用Windows網(wǎng)絡(luò)瀏覽器。采用SOA開發(fā)理念,

采用模塊化、組件化的架構(gòu),實(shí)現(xiàn)系統(tǒng)的快速開發(fā)和部署,根據(jù)其他業(yè)務(wù)系統(tǒng)需要提供相應(yīng)

接口。

本系統(tǒng)服務(wù)器采用windows2003或以上版本的Windows操作系統(tǒng),應(yīng)用服務(wù)器采用

Tomcat,數(shù)據(jù)庫服務(wù)器采用Oraclel()g。系統(tǒng)具備完善的管

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論