軟件架構(gòu)設(shè)計過程實例.ppt_第1頁
軟件架構(gòu)設(shè)計過程實例.ppt_第2頁
軟件架構(gòu)設(shè)計過程實例.ppt_第3頁
軟件架構(gòu)設(shè)計過程實例.ppt_第4頁
軟件架構(gòu)設(shè)計過程實例.ppt_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、大型信息系統(tǒng)項目架構(gòu)設(shè)計實例,郭樹行 博士 2009-11-5,一、背景 二、信息分布和共享的模式選擇 三、分布式層次型的信息結(jié)構(gòu)模式 四、共享和互操作設(shè)計 五、統(tǒng)一的數(shù)據(jù)采集、交換平臺,一、背景 案例項目:上海交通大學信息系統(tǒng)建設(shè)情況 學校從2000年6月起系統(tǒng)性地組織建設(shè)管理信息系統(tǒng),經(jīng)歷難度大、耗時長的建設(shè)過程,已建成了十多個應用系統(tǒng)和數(shù)十個基本信息資源庫,并相繼投入實際運行?;谛@網(wǎng)的管理信息系統(tǒng)涉及到內(nèi)部公文、教學管理、學生事務、人事、財務、固定資產(chǎn)、檔案、校友以及基金管理等諸多環(huán)節(jié)和部門,涵蓋了學校日常教學管理和業(yè)務活動的許多方面。學校各部門通過幾年來業(yè)務信息化的建設(shè),取得了許多

2、很好的實際應用效果,同時也結(jié)累了一定數(shù)量的數(shù)字化資源, 各類管理信息系統(tǒng)具有近100個子系統(tǒng)、 數(shù)百個基本信息資源庫, 上千萬條的管理信息記錄, 現(xiàn)在,各類應用已進入數(shù)據(jù)快速增長期。 所建設(shè)的信息系統(tǒng)涉及學校管理的重要環(huán)節(jié)和部門,已成為學校不可或缺的關(guān)鍵業(yè)務系統(tǒng),許多部處在不同程度上已經(jīng)必須依靠應用系統(tǒng)完成其業(yè)務工作,應用系統(tǒng)建設(shè)提高了許多部處的管理水平和業(yè)務工作效率,改善了學校學生、教職員工的學習、教學、工作和生活環(huán)境,為學?!皵?shù)字校園”建設(shè)和發(fā)展打下了扎實的基礎(chǔ)。,上海交通大學數(shù)字校園主要建設(shè)情況 萬兆校園網(wǎng)連接各校區(qū),全校學生免費上國際互聯(lián)網(wǎng); 十多個綜合應用投入實際運行,應用系統(tǒng)發(fā)揮重

3、要作用; 網(wǎng)絡教育從校內(nèi)走向西部,以優(yōu)質(zhì)教育資源支持西部大學; 建有豐富的網(wǎng)上信息資源,引領(lǐng)健康的數(shù)字大學生活。,上海交通大學數(shù)字校園建設(shè)階段情況 網(wǎng)絡基礎(chǔ)層 網(wǎng)絡基本服務層 應用支撐層 難度大、耗時長。數(shù)字校園的核心支持系統(tǒng) 信息共享和服務層 數(shù)字校園門戶,上海交通大學數(shù)字校園建設(shè)當前階段特點: 隨著學校數(shù)字校園建設(shè)的推進和信息系統(tǒng)的廣泛使用,學校信息化進入新的發(fā)展階段: 學校教學、科研、管理等對信息系統(tǒng)的依賴性不斷增強。 對信息服務質(zhì)量要求大大提高。 信息化工作環(huán)境也進一步促進了學校管理流程的深化,學校許多業(yè)務應用模式已經(jīng)開始從面向本部門、本業(yè)務的局部應用向跨部門、跨業(yè)務的全局應用發(fā)展,各

4、類應用對全局數(shù)據(jù)的共享和互操作需求不斷增長,全局業(yè)務應用系統(tǒng)和服務模式逐漸呈現(xiàn)。 由于信息化發(fā)展各個階段的需求和環(huán)境的不同,現(xiàn)有的應用系統(tǒng),大多主要解決本部門的業(yè)務處理和信息共享,尚未開展跨部門、跨業(yè)務、跨應用之間的信息共享和集成,存在著不同業(yè)務系統(tǒng)之間數(shù)據(jù)不一致、共享程度不高等問題,也難以面向各應用層面的管理工作和校領(lǐng)導的管理決策提供綜合性的全局信息服務。 為了適應局部業(yè)務應用向全局業(yè)務應用發(fā)展的需要,實現(xiàn)全校數(shù)據(jù)信息共享,支持跨部門、跨業(yè)務的實時信息溝通和協(xié)同工作,需要面向全局業(yè)務流程,建立全校性的共享信息和業(yè)務互操作平臺。本文以上海交通大學綜合信息資源服務平臺建設(shè)(下稱本項目)為例,就大

5、家共同關(guān)心的信息共享和互操作的設(shè)計進行討論。,二、信息分布和共享的模式選擇 信息資源整合和共享,是目前學校數(shù)字校園建設(shè)的一個熱門話題,思路活躍,在信息分布和共享模式的選擇和做法上也各異。 1、以應用和數(shù)據(jù)的集中達到信息共享 目前較流行的一些做法。通過購置大服務器和相應的數(shù)據(jù)庫,將學校各類應用和數(shù)據(jù)集中到該數(shù)據(jù)庫,這種類似中央主機集中處理的做法,是在當前硬件服務器和軟件數(shù)據(jù)庫處理能力的快速提高的背景下,出現(xiàn)的分布處理轉(zhuǎn)向集中處理的一種“回歸式”的技術(shù)選擇。其優(yōu)點是由于應用和數(shù)據(jù)集中,各類應用間是緊耦合的,資源利用率高,信息共享方便,實現(xiàn)也較簡單。 需要考慮解決的問題是: 首先是各類應用的運行都集

6、中在單一的系統(tǒng)上,對系統(tǒng)性能、可靠性、運行風險是很大的考驗。 其次,從業(yè)務應用系統(tǒng)建設(shè)層面上看,由于學校各業(yè)務間的差異很大,專業(yè)性強,單一環(huán)境對吸納成熟的商品化的業(yè)務應用系統(tǒng)軟件帶來了限制。 再有,從基本硬件軟件設(shè)施來說,業(yè)務系統(tǒng)建設(shè)和應用也有一個漸進的過程,正如美國可用性研究中心在“數(shù)據(jù)中心統(tǒng)籌設(shè)計技術(shù)”白皮書中指出的那樣:“大量的資金用于最初的容量建設(shè),以滿足多年以后才會出現(xiàn)的情況”,”在使用了全部電源容量的同時,數(shù)據(jù)中心仍有大量空閑,瞬息萬變的IT設(shè)備技術(shù)使這種情況變得更糟”。集中模式下應考慮如何避免過度的頂層設(shè)計帶來的資源閑置。,2、采用面向服務的SOA架構(gòu),整合現(xiàn)有的和將建的各種應用

7、和服務 考慮到上海交通大學各應用系統(tǒng)運行情況良好,為了不影響學校各關(guān)鍵業(yè)務應用的正常運行,充分地利用和發(fā)現(xiàn)現(xiàn)有資源,綜合信息資源共享服務平臺采用面向服務的SOA架構(gòu),應用間是松耦合的,全校各業(yè)務處理和業(yè)務信息存儲不會集中在單一的服務器和數(shù)據(jù)庫上,而是采用分布式層次型的處理和信息結(jié)構(gòu),各應用系統(tǒng)擁有其獨立的業(yè)務數(shù)據(jù)(資源)庫和業(yè)務處理,通過信息采集交換平臺和信息共享、互操作平臺,實現(xiàn)跨部門、跨應用的共享互聯(lián)互通,既能保證信息的全校共享,又符合各業(yè)務系統(tǒng)處理分布、信息分布的特性。 靈活性和擴充性體現(xiàn)在: 包容和整合現(xiàn)有的和將建的各種應用和服務所采用的不同的技術(shù)平臺、技術(shù)路線。上海交通大學數(shù)字校園建

8、設(shè)根據(jù)應用需要和實際效果確定技術(shù)平臺,一切從應用需要出發(fā),從應用定平臺,以先進、適用的技術(shù)更好地為學校教學、科研、管理、校園生活等服務。 可以按實際需求,分階段逐步進行數(shù)字校園的建設(shè)、開發(fā)和投資。對資金寬裕的學??杀苊庖淮芜^度采購帶來的資源浪費和流失,對資金不太寬裕的學校可用不多的投資也可快速達到應用效果。 面向服務的架構(gòu)與現(xiàn)在的主流技術(shù)相符合,但技術(shù)較復雜,實施難度高。,三、分布式層次型的信息結(jié)構(gòu)模式 在SOA架構(gòu)下,以國辦秘函(2004)79 號文件 ( 即電子政務信息共享互聯(lián)互通平臺總體框架技術(shù)指南(試行) )指導的國家電子政務信息共享互聯(lián)互通建設(shè)的基礎(chǔ)架構(gòu)為參考,建立上海交通大學信息資

9、源共享服務平臺的分層功能處理結(jié)構(gòu),本項目按建設(shè)內(nèi)容和功能分為:應用業(yè)務層、共享數(shù)據(jù)層、信息服務層、服務展現(xiàn)層,分層次進行建設(shè)。見圖1上海交通大學綜合信息資源服務平臺層次結(jié)構(gòu)。,(1)應用業(yè)務層。 由學校各部處和院系現(xiàn)有的的各種業(yè)務處理應用系統(tǒng)(例如教務、科研、人事、財務等應用系統(tǒng))等組成,是學校信息化工作環(huán)境。在這一層面上各類應用為了完成業(yè)務處理建立了為本部門工作所需的業(yè)務資源數(shù)據(jù)庫,各業(yè)務系統(tǒng)依賴各自的業(yè)務資源數(shù)據(jù)庫完成其業(yè)務處理,業(yè)務資源數(shù)據(jù)庫沉淀了大量的信息,形成各種可供全校共享的源數(shù)據(jù)。本項目不開發(fā)業(yè)務系統(tǒng)。 (2)共享數(shù)據(jù)層。 建立在應用業(yè)務層之上,對應用業(yè)務層的數(shù)據(jù)進行抽取、綜合、

10、歸類和抽象。這一層的目標是集成全校性、全局性信息、支持全校性的共享、分析和互操作。 處于共享數(shù)據(jù)層的中心數(shù)據(jù)庫或共享數(shù)據(jù)庫是支持集成共享和互操作的共享數(shù)據(jù)實體,共享數(shù)據(jù)庫以物化方式集成共享信息,它的數(shù)據(jù)可以是冗余的,但不是業(yè)務應用系統(tǒng)數(shù)據(jù)的完整拷貝,它是為面向全校的信息共享、互操作和分析決策服務的。它不再是業(yè)務處理的流水帳,而是由經(jīng)過綜合的全局共享信息、互操作信息、綜合性信息、學校的各種指標體系和可比較分析的外部數(shù)據(jù)組成。,(3)信息和應用服務層 實現(xiàn)并提供各項信息資源和業(yè)務應用服務。根據(jù)學校全局性的信息共享、查詢、統(tǒng)計、報表和全局業(yè)務需求建立全局服務模型。建立一批面向?qū)W生、教職員工、管理人員

11、、校領(lǐng)導、校友、學生家長、國內(nèi)外公眾等以人為中心的全局服務模型,一批面向?qū)W校教學、科研、管理、校園生活等應用業(yè)務和數(shù)字資源服務等以業(yè)務為中心的全局服務模型,以及統(tǒng)一用戶管理、統(tǒng)一身份認證等基礎(chǔ)性的全局服務模型。 全局服務模型描述全局業(yè)務和信息流程、描述全局服務模型所需的全局共享和互操作元數(shù)據(jù),以及共享和互操作元數(shù)據(jù)間的關(guān)系和操作。全局服務模型提供信息資源綜合共享服務的內(nèi)容和形式;而全局元數(shù)據(jù)模型提供了共享數(shù)據(jù)庫的基本數(shù)據(jù)結(jié)構(gòu);全局服務模型又決定了為了完成該服務數(shù)據(jù)采集、交換和同步中間件的工作模式,因此全局服務模型、全局元數(shù)據(jù)模型的設(shè)計是共享和互操作平臺設(shè)計的核心工作。 (4) 服務展現(xiàn)層 在上

12、述信息資源建設(shè)和服務功能建設(shè)的基礎(chǔ)上展現(xiàn)平臺的服務,主要通過建設(shè)上海交通大學信息資源綜合服務平臺的門戶網(wǎng)站來體現(xiàn)和實施。門戶網(wǎng)站提供瀏覽、查詢、搜索、互動等一站式的服務,門戶網(wǎng)站是平臺的統(tǒng)一服務門戶,實現(xiàn)單點登錄、統(tǒng)一身份認證,體現(xiàn)平臺共享、個性化、交互式的特點。,四、共享和互操作設(shè)計 1、對共享數(shù)據(jù)庫和數(shù)據(jù)倉庫的功能定位 為了支持信息共享、互操作和在線分析(OLAP),在上海交通大學綜合信息資源服務平臺共享數(shù)據(jù)層應分別部署具有ODS功能的共享數(shù)據(jù)庫和專事分析的數(shù)據(jù)倉庫,在共享數(shù)據(jù)層建立支持共享、互操作和分析的信息架構(gòu)。見圖2上海交通大學信息資源服務平臺共享和互操作信息架構(gòu)。,數(shù)據(jù)倉庫(Dat

13、a Warehouse),提起信息的集成共享和分析,往往會想到數(shù)據(jù)倉庫。數(shù)據(jù)倉庫,以物化方式集成信息,實現(xiàn)全局查詢和分析。數(shù)據(jù)倉庫一般使用ETL工具,一次成批大量采集數(shù)據(jù),主要用于查詢統(tǒng)計和分析。其特點是面向持久性數(shù)據(jù),數(shù)據(jù)單向流動,不支持實時更新,不支持互操作,主要用于主題查詢、報表、分析。 共享數(shù)據(jù)庫, 為了提供跨業(yè)務跨應用的互操作機制,要對共享數(shù)據(jù)庫的作用進行擴充:共享數(shù)據(jù)庫除了保留以物化方式集成共享信息外,還使其作為操作數(shù)據(jù)存儲(Operational data stores)ODS。ODS設(shè)計成支持對源業(yè)務的修改,支持數(shù)據(jù)雙向流動,支持實時更新。由于ODS的互操作元數(shù)據(jù)可通過數(shù)據(jù)同步

14、平臺對互操作相關(guān)業(yè)務的局部數(shù)據(jù)庫進行實時修改,因此本項目全局互操作機制以不修改或少修改現(xiàn)有的應用系統(tǒng)為前提,主要通過具有ODS功能的共享數(shù)據(jù)庫實現(xiàn)跨應用間的互操作數(shù)據(jù)的同步更新。,2、對建立共享數(shù)據(jù)層的設(shè)計考慮 建立共享數(shù)據(jù)庫,首先應確定學校教學、科研、管理、校園生活等方面的全局業(yè)務需求,分析應用業(yè)務從局部處理向全局處理發(fā)展所需要的全局信息,然后對這些全局信息從采集、處理、傳輸?shù)绞褂酶鳝h(huán)節(jié)中的形態(tài)、作用進行全面規(guī)劃和設(shè)計。通過梳理全局業(yè)務流程,搞清各業(yè)務部門的信息需求,建立面向全校、各業(yè)務部門和院系的共享信息實體和互操作機制 共享數(shù)據(jù)庫的建設(shè)是一個漸進的過程,不需要也不必要一蹴而就解決所有的問

15、題,可按全局業(yè)務需求逐步擴充。首先在全局業(yè)務需求分析的基礎(chǔ)上,建立全局服務模型,然后依據(jù)全局服務模型建立全局元數(shù)據(jù)模型,由全局元數(shù)據(jù)模型確定共享數(shù)據(jù)庫的基本數(shù)據(jù)結(jié)構(gòu)。 共享數(shù)據(jù)層還包括引用共享各種非結(jié)構(gòu)化的數(shù)字資源,如流媒體、視頻、圖片、聲音、電子文檔、多媒體課件等。 全局服務模型提供綜合信息資源服務的內(nèi)容和形式;而全局元數(shù)據(jù)模型提供了共享數(shù)據(jù)庫的基本數(shù)據(jù)結(jié)構(gòu);全局服務模型又決定了數(shù)據(jù)采集、交換和同步中間件的工作模式,因此全局服務模型、全局元數(shù)據(jù)模型的設(shè)計是共享和互操作平臺設(shè)計的核心工作。 為了可靈活的組織、擴充、維護共享和互操作數(shù)據(jù),應提供共享數(shù)據(jù)庫全局元數(shù)據(jù)模型或全局數(shù)據(jù)視圖的設(shè)計和管理工

16、具,該工具應直觀、易用、功能完備。,建立上海交通大學統(tǒng)一的信息資源標準。遵循國際標準、國家標準和行業(yè)標準,開展上海交通大學信息資源編碼標準化和規(guī)范化工作,形成科學、實用、完善的上海交通大學共享信息集和統(tǒng)計指標體系。現(xiàn)有應用系統(tǒng)的信息項和代碼要按標準化進行梳理,轉(zhuǎn)換,為數(shù)據(jù)共享和信息交換提供基礎(chǔ)條件。新建業(yè)務信息系統(tǒng)除可引用標準信息集外,可增加信息項,因此信息代碼編碼標準能夠根據(jù)需要,進行新的拓展和完善。 建立學校全局互操作信息框架。對全局業(yè)務流程進行分析,通過梳理業(yè)務流程,搞清各業(yè)務部門信息需求,制定面向全局業(yè)務流程的互操作交換信息集、信息交換標準和信息交換機制。互操作交換信息集,信息交換標準

17、和信息交換機制構(gòu)成學校全局信息互操作框架,該框架提供的信息共享機制和全局業(yè)務互操作機制,既能支持現(xiàn)有的應用系統(tǒng)實現(xiàn)不同部門間、不同應用系統(tǒng)間數(shù)據(jù)交換和互操作,也能支持新建的全局業(yè)務系統(tǒng),如學生繳費注冊系統(tǒng)、一卡通系統(tǒng)、OA系統(tǒng)等,使每個業(yè)務部門內(nèi)部,業(yè)務部門之間,業(yè)務部門與院系之間的頻繁、復雜的信息暢通流轉(zhuǎn),實現(xiàn)協(xié)同工作環(huán)境。,3、全局服務模型 (1)、全局服務模型的作用和組成 全局服務模型的作用就是按照全局業(yè)務需求: 描述全局業(yè)務和信息流程、 描述全局服務模型所需的全局共享和互操作元數(shù)據(jù), 以及共享和互操作元數(shù)據(jù)間的關(guān)系和操作。 全局服務模型主要由下面元素組成: 全局服務模型名稱、版本、建立

18、和修改時間。 全局業(yè)務描述、全局業(yè)務信息流程圖、全局業(yè)務信息處理場景。 涉及的其他業(yè)務系統(tǒng)和業(yè)務部門名稱。 服務模型建立的元數(shù)據(jù)模型名稱,建立的元數(shù)據(jù)名稱、 建立的元數(shù)據(jù)源業(yè)務系統(tǒng)名稱和源數(shù)據(jù)名稱以及數(shù)據(jù)采集方式、服務模型引用的元數(shù)據(jù)模型和元數(shù)據(jù)名稱、 互操作元數(shù)據(jù)名稱、互操作輸入數(shù)據(jù)的源業(yè)務系統(tǒng)名稱和源數(shù)據(jù)名稱以及數(shù)據(jù)采集處理方式、互操作輸出數(shù)據(jù)的目標業(yè)務系統(tǒng)名稱和目標數(shù)據(jù)名稱以及數(shù)據(jù)更新處理方式,(2)、全局服務模型確定互操作數(shù)據(jù)對象 對于跨應用的全局互操作,以不修改或少修改現(xiàn)有的應用系統(tǒng)為主,主要通過跨應用間的互操作數(shù)據(jù)的同步更新實現(xiàn)。因此由全局服務模型確定互操作數(shù)據(jù)對象、數(shù)據(jù)流向和交換

19、更新方式。可以定義實時/定期/主動/被動的數(shù)據(jù)的交換更新方式,定義數(shù)據(jù)采集、交換、更新時對數(shù)據(jù)的處理要求,如清洗、變換、映射等。由全局服務模型確定互操作元數(shù)據(jù)并將其置于ODS,通過ODS提供的互操作數(shù)據(jù)和全局服務模型確定的互操作方式,支持數(shù)據(jù)交換平臺最終完成跨應用的互操作。 (3)、全局服務模型的對象化 全局服務模型也是全局服務單元,一個信息資源綜合服務可以是由一個或多個全局服務模型組成,比如要完成一個教職工考核信息服務,除了考核信息是該服務模型采集的元數(shù)據(jù)外,還需要其他相關(guān)的信息如教職工基本情況、科研、論文情況,可以引用教職工基本信息服務、教職工科研信息服務、教職工論文信息服務等全局服務模型

20、的元數(shù)據(jù)。全局服務模型也是可復用的,如教職工基本信息服務同時可被教職工教學情況服務引用。全局服務模型還可支持嵌套,可以作為另一個全局服務模型業(yè)務流程的功能結(jié)點,完成更復雜的全局業(yè)務。 通過建立服務框架對全局服務模型進行管理,維護和擴充。服務框架的可擴展性保證了共享數(shù)據(jù)平臺和共享數(shù)據(jù)庫可按需求逐步建設(shè)和完善。,(4)、信息資源綜合服務和應用服務的全局服務模型 設(shè)計并實現(xiàn)各項信息資源和業(yè)務應用的服務。根據(jù)學校全局性的信息共享、查詢、統(tǒng)計、報表和全局業(yè)務需求建立全局服務模型。設(shè)計并實現(xiàn)的全局服務模型至少包括: 面向?qū)W生、教職員工、管理人員、校領(lǐng)導、校友、學生家長、國內(nèi)外公眾等以人為中心的全局服務模型

21、 面向?qū)W校教學、科研、管理、校園生活等以業(yè)務為中心的全局服務模型,包括基于共享數(shù)據(jù)平臺的各類查詢、統(tǒng)計、報表等。 面向各類數(shù)字資源服務的全局服務模型 統(tǒng)一用戶管理、統(tǒng)一身份認證等基礎(chǔ)性的全局服務模型 在現(xiàn)有應用系統(tǒng)的基礎(chǔ)上實現(xiàn)下列全局業(yè)務系統(tǒng) : 本科生、研究生收費、注冊聯(lián)動業(yè)務系統(tǒng)。(跨部門、跨應用的全局業(yè)務) 面向各應用系統(tǒng)(教學、科研、一卡通、統(tǒng)一用戶管理和身份認證、設(shè)備與實驗室、檔案、學生就業(yè)等系統(tǒng))教職工、學生信息的同步服務。(應用間數(shù)據(jù)同步互操作) 基于共享數(shù)據(jù)平臺的業(yè)務檔案歸檔系統(tǒng)。(業(yè)務數(shù)據(jù)交換服務) 基于共享數(shù)據(jù)平臺的各類查詢、統(tǒng)計、報表等。(跨應用的信息綜合服務) 學生離校

22、系統(tǒng)。(跨部門、跨應用的全局業(yè)務),4、全局元數(shù)據(jù)模型 全局元數(shù)據(jù)是全局共享和互操作數(shù)據(jù)集,由全局服務模型指定并為全局業(yè)務服務的數(shù)據(jù)。是按全局服務模型所需對源業(yè)務物化集成的數(shù)據(jù)進行組織關(guān)聯(lián),供全局服務模型使用。 在上海交通大學信息資源服務體系中對全局元數(shù)據(jù)的定義是:全局元數(shù)據(jù)是經(jīng)整合提煉的數(shù)據(jù),它與學校的業(yè)務應用模型和全局服務模型密切相關(guān),是實現(xiàn)綜合信息資源服務所需的信息,也是共享數(shù)據(jù)平臺的基本的數(shù)據(jù)結(jié)構(gòu)。 上海交通大學信息資源服務共享數(shù)據(jù)庫的全局元數(shù)據(jù)模型有以下幾種:權(quán)威數(shù)據(jù)模型、業(yè)務視圖模型、互操作數(shù)據(jù)模型、主題數(shù)據(jù)模型、統(tǒng)計數(shù)據(jù)模型、公共服務數(shù)據(jù)模型、資源數(shù)據(jù)模型等。 (1)權(quán)威數(shù)據(jù)模型

23、。源數(shù)據(jù)由唯一業(yè)務源產(chǎn)生和維護,采集到共享數(shù)據(jù)庫供其他業(yè)務共享和引用的數(shù)據(jù)為權(quán)威數(shù)據(jù)。如教職工基本信息是典型的權(quán)威數(shù)據(jù)模型,它是由人事信息系統(tǒng)產(chǎn)生和維護,采集到共享數(shù)據(jù)庫供教務、科研、研究生、資產(chǎn)等眾多的全局服務模型所引用。權(quán)威數(shù)據(jù)模型如教職員工、學生、成績、學生繳費、設(shè)備、 財務、科研成果、科研項目等數(shù)據(jù)模型。 (2)業(yè)務視圖模型。按業(yè)務應用需要集成的數(shù)據(jù),可針對某項業(yè)務提供查詢和報表展現(xiàn)。如課表(學生課表、教師課表)、教學資源(教學樓/教室使用視圖,教師上課視圖、)學籍變動、各類業(yè)務報表等。,(3)互操作數(shù)據(jù)模型。由全局服務模型指定的互操作數(shù)據(jù),通過數(shù)據(jù)交互平臺對互操作相關(guān)業(yè)務的局部業(yè)務資

24、源數(shù)據(jù)庫進行實時修改,完成全局互操作。互操作數(shù)據(jù)也可以是權(quán)威數(shù)據(jù)的子集,互操作也會修改權(quán)威數(shù)據(jù)。 (4)主題數(shù)據(jù)模型。將來自于不同應用的數(shù)據(jù)按主題整合組織的數(shù)據(jù),便于按全局服務模型主題進行展現(xiàn)。 (5)統(tǒng)計數(shù)據(jù)模型。學校歷年統(tǒng)計數(shù)據(jù)、面向院系部處的統(tǒng)計數(shù)據(jù)、面向領(lǐng)導的統(tǒng)計報表數(shù)據(jù)等 (6)公共服務數(shù)據(jù)模型。主要是支持跨業(yè)務、跨應用的全局查詢和數(shù)據(jù)傳遞服務。如基于共享數(shù)據(jù)平臺的業(yè)務檔案歸檔系統(tǒng),將來自于本科生系統(tǒng)、研究生系統(tǒng)、成教系統(tǒng)、網(wǎng)絡教育系統(tǒng)等不同應用的學生成績信息通過共享數(shù)據(jù)平臺,向檔案系統(tǒng)的業(yè)務檔案的在線歸檔。 (7)資源數(shù)據(jù)模型。支持多種形式的資源數(shù)據(jù)。如OA、數(shù)字博物館、流媒體等數(shù)

25、據(jù)的集成。,全局元數(shù)據(jù)形成共享數(shù)據(jù)庫和ODS的數(shù)據(jù)結(jié)構(gòu) 設(shè)計全局元數(shù)據(jù)方案,要詳細、規(guī)范、完備。 為了可靈活的組織、擴充、維護共享和互操作數(shù)據(jù),應提供共享數(shù)據(jù)庫全局元數(shù)據(jù)模型或全局數(shù)據(jù)視圖的設(shè)計和管理工具,該工具用于共享數(shù)據(jù)實體的建模,應直觀、易用、功能完備。 共享和互操作信息標準應遵循國際標準、國家標準和行業(yè)標準。應在開展全校信息資源編碼標準化和規(guī)范化工作上,形成科學、實用、完善的全校信息和統(tǒng)計指標體系。全局元數(shù)據(jù)由于來自不同的應用,要對源業(yè)務、源應用系統(tǒng)的信息項和代碼按標準化進行梳理,轉(zhuǎn)換,為數(shù)據(jù)共享和信息交換提供基礎(chǔ)條件。,五、統(tǒng)一的數(shù)據(jù)采集、交換平臺 基于全局業(yè)務需求的全局服務模型定義

26、了全局業(yè)務處理的數(shù)據(jù)、流程和操作,由全局元數(shù)據(jù)組成的共享數(shù)據(jù)庫和ODS提供了共享和互操作數(shù)據(jù)載體,統(tǒng)一的數(shù)據(jù)采集和交換平臺將具體實施全局數(shù)據(jù)的采集,同步、更新,最終實現(xiàn)全局業(yè)務的信息共享和互操作。 隨著技術(shù)的發(fā)展,目前國內(nèi)外數(shù)據(jù)采集和交換平臺軟件都已有較成熟的產(chǎn)品,本項目主要考慮選擇現(xiàn)有產(chǎn)品并在其上進行應用性開發(fā)。數(shù)據(jù)采集和交換平臺軟件的選擇和開發(fā)應結(jié)合學?,F(xiàn)有的應用情況和數(shù)據(jù)交換互操作要求,在此基礎(chǔ)上還應考慮以下幾點: (1)具有支持面向服務、流程驅(qū)動的體系結(jié)構(gòu)。 可按全局服務模型,進行全局業(yè)務流程的建模和實現(xiàn)。具有面向服務的結(jié)構(gòu),支持流程控制、流程嵌套和全局服務組件的引用,通過全局流程將現(xiàn)有不同應用系統(tǒng)和新應用系統(tǒng)協(xié)同起來。為了滿足不同層次、不同階段的信息共享互聯(lián)互通需求,既可以直接通過應用適配器實現(xiàn)簡單的信息共享互聯(lián)互通,也可以通過共享數(shù)據(jù)平臺實現(xiàn)復雜的信息共享互聯(lián)互通,系統(tǒng)具有靈活的業(yè)務流程設(shè)置、調(diào)整、管理功能。支持長事務處理、異常處理等。 (2)圖形化開發(fā)和管理工具。 可以

溫馨提示

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

評論

0/150

提交評論