版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、.wd.wd.wd.信息交換平臺設計方案目錄 TOC o 1-4 h z u HYPERLINK l _Toc1494504291.工程背景 PAGEREF _Toc149450429 h 4HYPERLINK l _Toc1494504301.1.概述 PAGEREF _Toc149450430 h 4HYPERLINK l _Toc1494504311.2.現(xiàn)狀分析 PAGEREF _Toc149450431 h 4HYPERLINK l _Toc1494504321.3.需求描述 PAGEREF _Toc149450432 h 5HYPERLINK l _Toc1494504332.目標
2、與原那么 PAGEREF _Toc149450433 h 6HYPERLINK l _Toc1494504342.1.建設目標 PAGEREF _Toc149450434 h 6HYPERLINK l _Toc1494504352.2.建設原那么 PAGEREF _Toc149450435 h 7HYPERLINK l _Toc1494504362.3.定義與約束 PAGEREF _Toc149450436 h 7HYPERLINK l _Toc1494504373.建設內(nèi)容與依據(jù) PAGEREF _Toc149450437 h 8HYPERLINK l _Toc1494504383.1.建設
3、內(nèi)容 PAGEREF _Toc149450438 h 8HYPERLINK l _Toc1494504393.2.建設依據(jù) PAGEREF _Toc149450439 h 9HYPERLINK l _Toc1494504404.技術路線 PAGEREF _Toc149450440 h 9HYPERLINK l _Toc1494504414.1.技術架構 PAGEREF _Toc149450441 h 9HYPERLINK l _Toc1494504424.2.應用架構 PAGEREF _Toc149450442 h 15HYPERLINK l _Toc1494504435.系統(tǒng)功能 PAGER
4、EF _Toc149450443 h 18HYPERLINK l _Toc1494504445.1.功能劃分 PAGEREF _Toc149450444 h 18HYPERLINK l _Toc1494504455.2.系統(tǒng)管理 PAGEREF _Toc149450445 h 21HYPERLINK l _Toc1494504465.2.1.運行環(huán)境配置 PAGEREF _Toc149450446 h 21HYPERLINK l _Toc1494504475.2.2.系統(tǒng)注冊 PAGEREF _Toc149450447 h 22HYPERLINK l _Toc1494504485.2.3.目錄
5、服務 PAGEREF _Toc149450448 h 23HYPERLINK l _Toc1494504495.2.3.1.類別維護 PAGEREF _Toc149450449 h 25HYPERLINK l _Toc1494504505.2.3.2.元數(shù)據(jù)維護 PAGEREF _Toc149450450 h 27HYPERLINK l _Toc1494504515.2.3.3.目錄索引管理 PAGEREF _Toc149450451 h 28HYPERLINK l _Toc1494504525.2.4.權限管理 PAGEREF _Toc149450452 h 28HYPERLINK l _T
6、oc1494504535.2.4.1.操作者權限 PAGEREF _Toc149450453 h 29HYPERLINK l _Toc1494504545.2.4.2.系統(tǒng)用戶權限 PAGEREF _Toc149450454 h 30HYPERLINK l _Toc1494504555.2.5.訂閱定制 PAGEREF _Toc149450455 h 31HYPERLINK l _Toc1494504565.2.5.1.數(shù)據(jù)校驗 PAGEREF _Toc149450456 h 33HYPERLINK l _Toc1494504575.2.5.2.訂閱 PAGEREF _Toc149450457
7、 h 34HYPERLINK l _Toc1494504585.2.5.3.退訂 PAGEREF _Toc149450458 h 35HYPERLINK l _Toc1494504595.2.6.日志定制 PAGEREF _Toc149450459 h 36HYPERLINK l _Toc1494504605.2.7.安全管理 PAGEREF _Toc149450460 h 38HYPERLINK l _Toc1494504615.2.8.其它參數(shù)設置 PAGEREF _Toc149450461 h 39HYPERLINK l _Toc1494504625.3.數(shù)據(jù)交換服務 PAGEREF _
8、Toc149450462 h 40HYPERLINK l _Toc1494504635.3.1.數(shù)據(jù)交換流程 PAGEREF _Toc149450463 h 40HYPERLINK l _Toc1494504645.3.2.消息管理 PAGEREF _Toc149450464 h 41HYPERLINK l _Toc1494504655.3.3.隊列管理 PAGEREF _Toc149450465 h 42HYPERLINK l _Toc1494504665.3.4.發(fā)送管理 PAGEREF _Toc149450466 h 42HYPERLINK l _Toc1494504675.3.5.接收
9、管理 PAGEREF _Toc149450467 h 43HYPERLINK l _Toc1494504685.3.6.封裝解析 PAGEREF _Toc149450468 h 44HYPERLINK l _Toc1494504695.3.6.1.封裝 PAGEREF _Toc149450469 h 44HYPERLINK l _Toc1494504705.3.6.2.解析 PAGEREF _Toc149450470 h 45HYPERLINK l _Toc1494504715.3.7.數(shù)據(jù)整編 PAGEREF _Toc149450471 h 46HYPERLINK l _Toc1494504
10、725.3.8.數(shù)據(jù)保存 PAGEREF _Toc149450472 h 47HYPERLINK l _Toc1494504735.3.9.其它相關服務 PAGEREF _Toc149450473 h 48HYPERLINK l _Toc1494504746.工程實施安排 PAGEREF _Toc149450474 h 48工程背景概述經(jīng)過近幾年的信息化建設,北京市水務局的計算機網(wǎng)絡和應用系統(tǒng)的建設均取得了長足開展,隨著信息技術的開展,水務信息化建設的相關標準與方式方法也在不斷完善和標準,為后續(xù)相關業(yè)務信息化建設奠定了堅實的根基。北京市水務局已經(jīng)建設了骨干通訊網(wǎng),構建了機關內(nèi)部的計算機局域網(wǎng)絡
11、平臺和數(shù)據(jù)庫系統(tǒng)。水務局目前已經(jīng)運行的有近30個業(yè)務系統(tǒng)。以水務局“水務信息平臺為核心的水務信息網(wǎng)已 基本建成。水務信息化標準數(shù)據(jù)庫已經(jīng)建設并在不斷的標準當中。目前北京市水務局已建設了水文數(shù)據(jù)庫、供水數(shù)據(jù)庫、水環(huán)境數(shù)據(jù)庫、工情數(shù)據(jù)庫、災情數(shù)據(jù)庫、水土保持數(shù)據(jù)庫、社會經(jīng)濟數(shù)據(jù)庫和圖形圖像地理信息數(shù)據(jù)庫八類數(shù)據(jù)庫,這些數(shù)據(jù)庫均是在ORACLE9I版本數(shù)據(jù)庫之上。水務局對下屬機關、局屬、縣區(qū)單位分為A、B、C三類分中心機構,大局局部中心均已建有自己的水務業(yè)務信息系統(tǒng),且 基本實現(xiàn)與局中心水務平臺相連,進展數(shù)據(jù)交換與共享?,F(xiàn)狀分析北京市水務信息平臺雖已取得的很大進展,但由于各分中心的業(yè)務系統(tǒng)的應用構造
12、、技術構造以及數(shù)據(jù)庫差異較大,尤其各分中心的業(yè)務系統(tǒng)所用的數(shù)據(jù)庫不盡一樣有不同版本的ORACLE、SQL SEVER等,采用的開發(fā)技術不同如J2EE、DOTNET等,不同系統(tǒng)之間需要實現(xiàn)數(shù)據(jù)的及時共享與互通,局中心尚沒有建設完善的信息共享交換機制,不能及時獲得各分中心的水務信息,達不到為決策支持提供信息服務的目標,各系統(tǒng)間的數(shù)據(jù)交換成為數(shù)據(jù)共享的最大障礙,因此需要建設一個統(tǒng)一的、適用性廣的信息交換平臺,用于交換局中心與各分中心之間的各種數(shù)據(jù),從而實現(xiàn)數(shù)據(jù)及時共享與交換。需求描述建設一個開放的、可擴展的、適應性強的、高效穩(wěn)定的信息交換平臺,平臺應具有如下功能:方便的實現(xiàn)北京市水務局及各分中心業(yè)務
13、應用系統(tǒng)之間的數(shù)據(jù)共享與交換;實現(xiàn)不同類型的數(shù)據(jù)庫對接:即通過本平臺能夠實現(xiàn)不同類型數(shù)據(jù)庫之間的互通,可以將數(shù)據(jù)源表和目標數(shù)據(jù)表對應起來;數(shù)據(jù)對導:即本平臺支持對構造一樣或相似源數(shù)據(jù)表與目標數(shù)據(jù)表內(nèi)數(shù)據(jù)的直接導出導入操作,對導前可以配置導出導入字段的對應關系,同時應支持通過視圖進展對導數(shù)據(jù)的功能;數(shù)據(jù)類型自動轉換:指通過平臺實現(xiàn)對不同數(shù)據(jù)類型數(shù)據(jù)的自動轉換功能,比方一個字段由STRING型轉換為另一個數(shù)據(jù)庫承受的VARCHAR型數(shù)據(jù);消息隊列的自動管理:本平臺可以自動判斷并管理消息隊列,按消息的優(yōu)先次序或級別來安排消息傳輸,建設良好的數(shù)據(jù)傳輸機制;數(shù)據(jù)的自動封裝與解析:本平臺可以對指定數(shù)據(jù)按一
14、定原那么進展封裝,封裝時可以自動判斷數(shù)據(jù)包的大小,按指定大小封裝成一個或多個包并記錄包間的關系,在接收數(shù)據(jù)包后,可以對包進展自動解析;安全控制:本平臺應具有嚴格穩(wěn)定的安全機制,確保數(shù)據(jù)安全,即能夠根據(jù)需要自動按規(guī)那么對傳輸數(shù)據(jù)進展加密解密、根據(jù)不同請求者的權限級別設置對應的數(shù)據(jù)訪問權限、自動記錄數(shù)據(jù)喪失與否及傳送成功與否的記錄,并在傳輸失敗后,能夠以GSM的方式通知接收方本次傳送失敗,請等待下一次傳送;日志:本平臺要有健全完備的日志功能,根據(jù)需要記錄系統(tǒng)運行過程中的所有相關信息,尤其當系統(tǒng)遇到意外而無法正常工作時,應有相關日志以備查閱;運行穩(wěn)定:由于信息交換平臺要完成局中心與各分中心之間所有根
15、基數(shù)據(jù)、業(yè)務數(shù)據(jù)、實時數(shù)據(jù)甚至空間數(shù)據(jù)的時實共享與交換,因此本平臺要長期穩(wěn)定的運行,能夠處理好由于多方同時發(fā)送請求而造成的堵塞或沖突等情況,同時具有一定的網(wǎng)絡故障應對能力,即當網(wǎng)絡發(fā)生故障時,交換平臺應能自動記錄正在傳送途中的數(shù)據(jù)信息,以便網(wǎng)絡恢復時,自動續(xù)傳,支持斷點續(xù)傳;鑒于信息交換平臺在整個水務信息化中的重要地位,本平臺在設計時盡量考慮到后期的可擴展性、開放性和廣泛的兼容性要求,不能因為具體業(yè)務系統(tǒng)的變化或水務信息平臺的某個問題而影響正常的數(shù)據(jù)交換業(yè)務,更不應出現(xiàn)平臺無故中止或停頓服務而進展平臺擴展調試的情況;平臺盡可以滿足人性化,可配置的靈活要求。目標與原那么建設目標信息交換平臺建設在
16、水務局中心,為局中心與各分中心、各分中心之間的數(shù)據(jù)共享與交換服務,并兼顧分中心與采集系統(tǒng)之間的信息交換,實現(xiàn)整個水務信息網(wǎng)用戶中任意兩個用戶間的數(shù)據(jù)共享與交換,主要實現(xiàn)以下目標:1、數(shù)據(jù)交互:能夠將一個數(shù)據(jù)庫的某一表中數(shù)據(jù),根據(jù)一定的要求導入到另一數(shù)據(jù)庫相應表中;2、資源共享與訂閱:能夠實現(xiàn)數(shù)據(jù)資源的共享設置、共享級別設置,訂閱數(shù)據(jù)資源等操作,并能按照訂閱內(nèi)容交換數(shù)據(jù);3、信息級別權限控制:一定級別的工作站只能訪問該級別或級別要求更低的共享資源;4、數(shù)據(jù)操作源和目的數(shù)據(jù)庫可以為多種數(shù)據(jù)庫:如:SQL Server,Oracle等;5、數(shù)據(jù)交換要支持多種數(shù)據(jù)類型:如:數(shù)值、字符、日期、文件等;6
17、、信息交換平臺運行模塊要以服務程序模式運行;7、信息交換平臺支持數(shù)據(jù)配置擴展,可以通過配置文件來更改運行環(huán)境、共享資源數(shù)據(jù)內(nèi)容以及共享級別;8、日志記錄:創(chuàng)立日志,方便調試和日后查看;9、系統(tǒng)具有長時間穩(wěn)定運行的能力;10、有一定的網(wǎng)絡故障處理能力,當網(wǎng)絡出現(xiàn)問題時,系統(tǒng)可以在一定程度上采取自救措施,如支持斷點續(xù)傳和發(fā)送短信息給等待用戶。建設原那么本平臺建設遵循以下原那么:1、實用性原那么:以實用為第一準那么,切實滿足管理和業(yè)務需求;2、安全性原那么:設計采用有效的軟件安全保護、防止非法入侵等措施,保證應用系統(tǒng)、數(shù)據(jù)的運行安全;3、先進性原那么:設計采用先進軟件技術,并考慮適度超前,為今后需求
18、變化留有余地;4、可靠性原那么:技術成熟,保證系統(tǒng)穩(wěn)定可靠長期運行;5、完備性原那么:設計功能全面、完整;6、可擴大性原那么:采用先進開發(fā)手段,組件化的開發(fā)模式,以保證可擴大性;7、標準化與開放性原那么:系統(tǒng)設計符合標準化建設和開放的原那么。定義與約束1、元數(shù)據(jù):元數(shù)據(jù)是一組描述數(shù)據(jù)本身 基本特征和屬性的數(shù)據(jù),又稱為“數(shù)據(jù)的數(shù)據(jù)。從本質上說,元數(shù)據(jù)是一種數(shù)據(jù)構造標準,它提供了一種框架體系和方法來描述、表征數(shù)字化信息的 基本特征,并通過一套通用的編碼規(guī)那么,將來源各異的數(shù)字化資源歸納到一個標準的體系中。2、數(shù)據(jù)抽?。含F(xiàn)有數(shù)據(jù)庫內(nèi)的數(shù)據(jù)一般都是以某種關系型存在的,構成一個數(shù)據(jù)集合,抽取即是把數(shù)據(jù)庫
19、內(nèi)的數(shù)據(jù)按照一定的規(guī)那么提取出來組成一個滿足自身數(shù)據(jù)標準要求的數(shù)據(jù)集合的形式。3、SOAservice-oriented architecture,也叫面向服務的體系構造或面向服務架構:是指為了解決在Internet環(huán)境下業(yè)務集成的需要,通過連接能完成特定任務的獨立功能實體實現(xiàn)的一種軟件系統(tǒng)架構。SOA是一個組件模型,它將應用程序的不同功能單元稱為服務通過這些服務之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進展定義的,它應該獨立于實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言。這使得構建在各種這樣的系統(tǒng)中的服務可以以一種統(tǒng)一和通用的方式進展交互。4、節(jié)點:本文中指整個水務網(wǎng)內(nèi)與局中心相連接的
20、各分中心包括局中心。5、系統(tǒng)用戶:使用本平臺進展數(shù)據(jù)交換或共享的系統(tǒng),即系統(tǒng)用戶在本文中指一個應用系統(tǒng)。6、操作者用戶:操作本平臺的操作員,即指通過本平臺提供的人機交互界面操作本平臺完成指定系統(tǒng)功能的人。7、縮略語:在本設計方案中,信息交換平臺或共享交換平臺有時被稱為本平臺或本系統(tǒng),或在上下文描述時,簡要稱為系統(tǒng)、平臺,均指本信息交換平臺。建設內(nèi)容與依據(jù)建設內(nèi)容依據(jù)信息交換平臺的承擔任務、北京市水務信息化建設現(xiàn)狀及開展形式的要求,本平臺建設內(nèi)容主要分為下面幾個方面:1、目錄服務系統(tǒng)提供目錄服務功能,統(tǒng)一管理市水務局中心、各分中心的根基信息、各類業(yè)務信息、各種統(tǒng)計分析等數(shù)據(jù)包括相關圖表數(shù)據(jù),利用
21、目錄服務手段為各用戶依據(jù)權限設定范圍提供獨享數(shù)據(jù)資源、共享數(shù)據(jù)資源的快速檢索與定位。2、根基信息資源服務通過建設專門的根基信息維護模塊接收各種系統(tǒng)所需根基信息資源、公共信息資源,從而為各級用戶之間實現(xiàn)信息資源的共享與流通提供必要保障。3、元數(shù)據(jù)定制服務考慮到本系統(tǒng)的可擴展性及與各類業(yè)務系統(tǒng)之間的兼容性,系統(tǒng)對用到的各類根基信息元數(shù)據(jù)、業(yè)務信息元數(shù)據(jù)提供用戶可定制功能,即用戶可通過自身業(yè)務需要定制自己的元數(shù)據(jù)信息,再根據(jù)對元數(shù)據(jù)的維護、整理、分析、接收、發(fā)送、訂閱分配等業(yè)務操作實現(xiàn)數(shù)據(jù)交換與管理功能。4、數(shù)據(jù)訂閱服務局中心、各分中心用戶均可訂閱其它用戶作好訂閱分配的數(shù)據(jù)信息集,可以根據(jù)各自權限及
22、所需訂閱信息訂閱其它系統(tǒng)或中心的信息數(shù)據(jù),從而最大限度的包容了由業(yè)務變動帶來的需求信息變化,也靈活的實現(xiàn)了不同時期、不同級別用戶對數(shù)據(jù)的不同需求。5、信息交換服務本交換平臺為局中心、各分中心用戶所需的各項服務進展統(tǒng)一管理,提供對各類數(shù)據(jù)交換的統(tǒng)一標準化服務與管理,為跨部門、跨區(qū)域、跨級別、跨系統(tǒng)的數(shù)據(jù)交換提供服務。6、支撐服務為了保證本系統(tǒng)穩(wěn)定、安全、順利的運行,本平臺提供全面的支撐服務體系。如安全認證服務、審計服務等。7、日志作為安全服務的補充,本平臺提供完備的日志管理機制,并對日志進展分級處理,用戶可根據(jù)自身需要在系統(tǒng)內(nèi)設置本平臺所要記錄的日志信息,便于后期查看。建設依據(jù)?軟件工程術語?G
23、B/T 11457-1995?計算機軟件產(chǎn)品開發(fā)文件編制指南?GB/T 8567-1988?北京市水利骨干通信網(wǎng)信息高速公路總體規(guī)劃?信息技術軟件生存期過程?GB/T 8566-1995?計算機軟件質量保證方案標準?GB/T 12504-1990?計算機軟件配置管理方案標準?GB/T 12505-1990?軟件維護指南?GB/T 14079-1992?計算機軟件可靠性和維護性管理?GB/T14394-1993?軟件支持環(huán)境?GB/T15853-1995技術路線技術架構1、技術模式作為整個北京市水務信息網(wǎng)絡各應用系統(tǒng)之間的數(shù)據(jù)交換接口,為了保證其可擴展性和系統(tǒng)的可靠性,本信息交換平臺采用組件化的
24、設計模式實現(xiàn),各組成模塊盡量作到松散耦合,可以無限制擴大,從而實現(xiàn)與其他系統(tǒng)模塊的無縫集成,該系統(tǒng)采用面向對象的組件化技術建設基于C/S構造的系統(tǒng),并且以Windows服務程序模式與Windows程序用戶交互模式結合方式運行。這種設計具有以下一些優(yōu)勢:以服務方式運行的系統(tǒng)可以在服務器不登陸的情況下,數(shù)據(jù)交換就能夠運行;服務程序與交互界面并存,這樣可以實時監(jiān)測和控制交換程序的運行,方便維護和調試;系統(tǒng)提供用戶操作界面,可以讓用戶非常便捷地完成相關設置與訂閱操作;C/S構造程序最適合網(wǎng)絡間數(shù)據(jù)交換,能夠保證程序的持續(xù)穩(wěn)定運行;系統(tǒng)采用ODBC數(shù)據(jù)源來連接數(shù)據(jù)庫,解決多種類型的數(shù)據(jù)庫源的連接問題。本
25、系統(tǒng)技術框圖如下:交換平臺技術框圖2、技術實現(xiàn)系統(tǒng)內(nèi)各具體功能模塊均由相應的組件或稱構件構成,相關組件由容器統(tǒng)一管理,根據(jù)服務對象與功能的不同,容器可分為“管理容器和“交換容器分別完成系統(tǒng)與數(shù)據(jù)的管理及數(shù)據(jù)交換功能。功能組件按其功能分別歸由相應的容器統(tǒng)一調配管理,組件間的關系通過配置文件XML實現(xiàn),以到達松藕合的目標。組件按其作用與重要程度可分為“標準組件和“附加組件兩種,標準組件是信息交換平臺為完成正常數(shù)據(jù)管理與交換功能必要須的功能組件,附加組件是指為了使平臺更好的運行,為平臺添加一些附加功能而設計的組件。附加組件也是可選組件,平臺根據(jù)相關配置動態(tài)實現(xiàn)附加組件的調用,當平臺參加的附加組件并已
26、配置了相關信息時,平臺運行過程中會自動調用此組件實現(xiàn)附加功能;當平臺的配置信息改變刪除附加組件時,平臺不再調用附加組件,而進展常規(guī)運行,并不影響正常的平臺功能。本平臺設計的組件、分類及作用描述如下表:序號組件名稱容器類型功能描述1注冊組件管理容器標準組件完成在上級主交換節(jié)點的注冊,獲取本節(jié)點相關編碼、上級節(jié)點的IP地址等信息,啟動共享交換平臺2資源管理完成本節(jié)點信息資源目錄的建設,自動登記信息資源元數(shù)據(jù)3訂閱組件完成訂閱其他信息節(jié)點共享資源元數(shù)據(jù),生成本節(jié)點訂閱信息資源樹4監(jiān)控組件可選組件實時監(jiān)視本節(jié)點信息資源交換狀況,包括本節(jié)點承受和發(fā)送的數(shù)據(jù)5信息比對執(zhí)行指定的本節(jié)點信息數(shù)據(jù)與其他節(jié)點可共
27、享數(shù)據(jù)的比較,報告比較結果6流量分析統(tǒng)計某時間范圍內(nèi),本節(jié)點共享數(shù)據(jù)輸出和輸入數(shù)量統(tǒng)計7數(shù)據(jù)抽取交換容器標準組件依據(jù)信息資源元數(shù)據(jù)描述以及信息資源的時間特性,定時或定期從指定的數(shù)據(jù)庫或文件夾中讀取數(shù)據(jù)8封裝與分發(fā)將數(shù)據(jù)抽取的結果按照數(shù)據(jù)報文要求進展封裝,每個資源訂閱方分別封裝各自的數(shù)據(jù)包,然后分別發(fā)送給接收方9通訊組件將封裝、分發(fā)后的數(shù)據(jù)報文,通過底層網(wǎng)絡鏈路,傳送到指定的資源共享節(jié)點10分包組件將信息節(jié)點接收到的數(shù)據(jù)包,按照接口標準,進展拆分、解析以及必需的編碼轉換,轉化為本信息節(jié)點對應數(shù)據(jù)的存儲格式11存儲組件將分包后的數(shù)據(jù),寫入信息資源元數(shù)據(jù)描述的數(shù)據(jù)庫或文件夾中12加密壓縮可選組件在通
28、訊組件運行前執(zhí)行,將數(shù)據(jù)內(nèi)容進展加密、壓縮后,生成新的加密壓縮報文13關聯(lián)計算在分包組件完成后執(zhí)行,主要完成針對水務業(yè)務的一些專業(yè)計算需求,如:由水位庫容曲線,按照水位數(shù)據(jù)計算水庫蓄水量等14信息整編在關聯(lián)計算組件運行后執(zhí)行,根據(jù)信息資源時間特性需求,生成新的不同時間頻率的數(shù)據(jù)15審計組件交換平臺將自動記錄運行日志??梢远x多個級別,不同級別記錄日志的詳細程度不同注:節(jié)點指使用本平臺的各個系統(tǒng)用戶。以上組件與主要功能模塊的對應關系如下:組件與功能對應關系上圖中淺黃色為組件,淡藍色為功能模塊,箭頭表示功能與組件的主要對應關系。3、技術特點總結起來信息交換平臺具有以下技術特點:元數(shù)據(jù)采用元數(shù)據(jù)理念
29、管理共享與交換用到的各種數(shù)據(jù)元素,元數(shù)據(jù)管理基于信息資源目錄管理的資源體系實現(xiàn),本平臺元數(shù)據(jù)描述除清晰描述信息自身含義外,還清楚的描述信息的存取方法、 基本屬性等信息,為建設在信息資源目錄根基上的數(shù)據(jù)抽取創(chuàng)造條件。SOA架構本平臺采用SOA技術架構進展開發(fā),各組件統(tǒng)一在容器中進展規(guī)劃并承受容器的統(tǒng)一調用與管理,實現(xiàn)組件間的松散藕合,這種組件化的模式使平臺兼?zhèn)浼夹g的先進性與靈活性,最大程度的兼顧了當前和今后應用系統(tǒng)的多樣化,同時為本平臺的無限制擴展提供可能。通信技術信息交換平臺是基于網(wǎng)絡運行的平臺,數(shù)據(jù)傳輸采用SOCKET同步機制傳輸,并且在傳輸過程中,平臺自動對數(shù)據(jù)包大小進展檢測并加以限制,當
30、欲傳輸數(shù)據(jù)大于包的限制容量時,那么分為多個包進展傳送,并自動記憶包間的關系,對檢測到不合法的包進展自動舍棄,同時發(fā)送舍棄信息給數(shù)據(jù)發(fā)送方。并發(fā)技術由于信息交換平臺運行時需要同時進展多種處理,所以系統(tǒng)設計時采用多線程并發(fā)設計,系統(tǒng)主要并發(fā)線程有:輪詢發(fā)送訂閱數(shù)據(jù)線程、接收處理數(shù)據(jù)線程、訂閱數(shù)據(jù)線程、監(jiān)聽訂閱數(shù)據(jù)線程等,接收每個資源方發(fā)送的數(shù)據(jù)時,每個接收處理一個線程。輪詢技術信息交換平臺運行時需要不停檢測新數(shù)據(jù),如果檢測到新數(shù)據(jù)那么將數(shù)據(jù)發(fā)送給訂閱方。所以系統(tǒng)采用時間輪詢不停檢測和發(fā)送新數(shù)據(jù)。本平臺設計采用線程睡眠Sleep等待方法實現(xiàn)。Sleep等待是讓此線程停頓執(zhí)行一段時間,然后再繼續(xù)運行進
31、展輪詢。這樣能有效防止兩個線程因同時使用資源而產(chǎn)生沖突。輪詢時間間隔可以通過系統(tǒng)運行環(huán)境配置文件進展設置。擴展接口為了使平臺在后期維護時方便快捷,不停頓正常工作或盡可能短時間的中斷正常工作,系統(tǒng)應具有一定的可擴展性,預先考慮到可能存在的接口,目前考慮到的接口如下:數(shù)據(jù)庫操作接口:可以擴展對多種數(shù)據(jù)庫類型的訪問,以適應不同的數(shù)據(jù)庫類型;數(shù)據(jù)讀取接口:可以采用多種讀取數(shù)據(jù)的方式;數(shù)據(jù)保存接口:可以完成多種情況的數(shù)據(jù)保存;數(shù)據(jù)整編接口:擴展數(shù)據(jù)整編功能的接口;交互消息接口:各工作站交互不同類型消息時的擴展接口;數(shù)據(jù)傳輸接口:數(shù)據(jù)在網(wǎng)絡間傳輸其它技術擴展接口。應用架構由于本平臺應用于以市水務局為中心的
32、北京市水務信息網(wǎng)絡,負擔的數(shù)據(jù)共享與交換范圍包括局中心、各級分中心及具體采集終端,因此本平臺以局中心為中心采用集中管理的方式,即各分中心必須登錄局中心平臺進展注冊,獲得本分中心以下稱節(jié)點的共享級別及相應的共享數(shù)據(jù),從而再與其它分中心進展數(shù)據(jù)共享與交換。其交換節(jié)點以“星型構造存在,如以以下圖:節(jié)點的星型構造在實際數(shù)據(jù)交換中,本平臺實現(xiàn)水務信息網(wǎng)內(nèi)所有節(jié)點之間的數(shù)據(jù)共享與交換功能,即任意兩個節(jié)點之間都可以進展信息共享與數(shù)據(jù)交換,因此從數(shù)據(jù)交換的角度看,屬“網(wǎng)狀構造,構造圖如下:信息交換“網(wǎng)狀構造本平臺功能架構總體上可分為三層:表現(xiàn)層、認證層和應用層,其中應用層可分為交換服務應用與系統(tǒng)管理應用兩局部
33、。平臺功能架構圖如下:平臺功能架構圖應用層:在本信息交換平臺中,系統(tǒng)管理模塊作為平臺應用層的一局部,也是平臺運行的根基模塊,完成平臺運行環(huán)境、平臺運行過程中相關進程的運行方式、時間特性、服務對象與區(qū)享等級、資源信息等的設置操作,為實現(xiàn)數(shù)據(jù)交換提供根基支撐服務;數(shù)據(jù)交換服務模塊同樣是應用層的組成局部,完成具體的數(shù)據(jù)交換功能,根據(jù)系統(tǒng)管理局部的設置信息有效有序的管理消息、進展數(shù)據(jù)的接收、發(fā)送、解析、整編及保存等相關操作。認證層:身份認證屬認證層,是指在系統(tǒng)運行過程中,根據(jù)系統(tǒng)管理相關局部的設置信息判斷發(fā)出訂閱申請的用戶在本平臺中具有的共享級別信息,從而作到權限的有效控制,防止信息泄露。表現(xiàn)層:人機
34、交互界面是表現(xiàn)層內(nèi)容,是計算機軟件操作者與軟件系統(tǒng)進展交互的途徑,本平臺除在后臺自動運行的數(shù)據(jù)傳輸及進程管理方面的功能外,所有系統(tǒng)參數(shù)設置、資源定制管理方面的操作均通過表現(xiàn)層的人機交互界面完成。系統(tǒng)功能功能劃分信息交換平臺除一局部設置功能需要用戶通過界面控制完成外,數(shù)據(jù)交換功能需要長期穩(wěn)定的在后臺運行,為水務信息各應用提供數(shù)據(jù)共享與交換服務,因此本平臺功能可分為系統(tǒng)管理或叫數(shù)據(jù)交換管理和數(shù)據(jù)交換服務兩局部。其功能構造圖如下:信息交換平臺功能構造圖1、系統(tǒng)管理模塊分為運行環(huán)境配置、注冊管理、目錄服務管理、權限管理、訂閱定制、日志定制、安全管理、其它參數(shù)設置七個子模塊,功能概述如下:運行環(huán)境配置:
35、完成平臺運行的系統(tǒng)環(huán)境、可以連接的數(shù)據(jù)庫類型、連接方式及參數(shù)、可以承受轉換的數(shù)據(jù)類型等支持系統(tǒng)運行環(huán)境的根基信息配置。注冊管理:完成通過本平臺進展數(shù)據(jù)交換與共享的所有應用系統(tǒng)在局中心平臺的注冊,獲取相應訪問信息范圍及其它輔助信息,只有在本平臺注冊過的系統(tǒng)才可以通過本平臺與局中心及其它分中心之間實現(xiàn)數(shù)據(jù)的交換與共享。目錄服務管理:系統(tǒng)以目錄的形式管理所有信息元素,對各類信息元素進展分類管理,分類從多角度進展,如按根基信息、業(yè)務信息;服務對象這里指局中心各系統(tǒng)及分中心相關系統(tǒng)等,每種分類及具體信息均按一定規(guī)那么被編制成目錄形式,且在整個目錄中均有唯一的ID標識,同時根基信息和業(yè)務信息元素按可以訪問
36、的秘密程度分組,與系統(tǒng)用戶組對應,這樣便于對有請求的系統(tǒng)用戶這里指發(fā)出請求的相關應用系統(tǒng)進展訪問內(nèi)容控制,即根據(jù)目錄索引快速定位到當前用戶有權訪問的數(shù)據(jù)范圍,并迅速定位用戶指定信息。目錄信息的類別、內(nèi)容可根據(jù)實際需要由人工或系統(tǒng)設定自動增加整理,并定時給出總目錄詳細信息及目錄變化記錄等。權限管理:在本平臺中,權限管理分為兩局部完成,一是對操作者的管理與權限分配,實現(xiàn)操作者使用本平臺具體功能的權限對應管理;二是對系統(tǒng)用戶的可訪問信息的權限設置,所有欲使用本平臺進展數(shù)據(jù)交換的應用系統(tǒng)需首先在本平臺上注冊身份,注冊方式可以由系統(tǒng)自動判別注冊也可以由管理員通過相關界面輸入系統(tǒng)內(nèi),并對各用戶可以訪問的信
37、息內(nèi)容進展權限等級劃分不同級別的用戶可以訪問的資源范圍不同。在此后的運行中,平臺會自動判斷提出請求的用戶身份并與其權限對應,從而保證用戶的正當權力和數(shù)據(jù)信息的保密性。訂閱定制:各用戶均可訂閱其它用戶作好訂閱分配的數(shù)據(jù)信息集,可以根據(jù)各自權限及所需信息訂閱其它用戶的可訂閱信息數(shù)據(jù),從而最大限度的包容了由業(yè)務變動帶來的需求信息變化,也靈活的實現(xiàn)了不同時期、不同級別用戶對數(shù)據(jù)的不同需求。日志定制:本平臺將日志按重要程度分級管理,并由用戶進展設置當然系統(tǒng)會提供默認設置應記錄的日志范圍,系統(tǒng)會根據(jù)設置信息記錄相關日志。安全管理:包括信息數(shù)據(jù)安全及網(wǎng)絡安全兩局部,信息安全又為分訪問安全與傳輸安全兩種,訪問
38、安全是指本平臺通過對用戶進展身份認證、權限判斷的方式保護正當用戶的應得權力,同時防止信息的非法訪問;傳輸安全指本系統(tǒng)對傳輸數(shù)據(jù)按一定規(guī)那么進展加密封裝之后再行傳送,接收時同樣首先進展解密和有效性驗證后才對數(shù)據(jù)進展解析、整編、保存相關處理;網(wǎng)絡安全是考慮到本平臺的數(shù)據(jù)交換服務進程要長期依托網(wǎng)絡運行,因此應具有一定的自動監(jiān)測網(wǎng)絡狀態(tài)及故障應對措施,確保信息的完整和安全。其它參數(shù)設置:支撐系統(tǒng)運行及方便用戶的其它參數(shù)設置功能。2、數(shù)據(jù)交換服務模塊包括消息管理、隊列管理、發(fā)送管理、接收管理、封裝與解析、數(shù)據(jù)整編、數(shù)據(jù)保存和其它相關服務八個子模塊,功能概述如下:消息管理:平臺提供消息管理機制,統(tǒng)一管理經(jīng)
39、過平臺的收發(fā)信息。各用戶發(fā)送過來的請求中均有各自的特征信息,平臺接收與準備發(fā)送的消息也同樣以一定規(guī)那么驗證特征信息,然后根據(jù)指定原那么對各種消息進展驗證、歸類、排序等一系列管理操作,便于通過平臺的各類消息有序的傳遞。隊列管理:當通過本平臺的請求較多時,如果不對各類消息加以控制會產(chǎn)生資源爭用或并發(fā)沖突的現(xiàn)象,并且可能會出現(xiàn)優(yōu)先級較高的請求反而等待時間過長現(xiàn)象,因此需要平臺對隊列進展有序管理,隊列管理根據(jù)消息分類的結果及發(fā)出請求的用戶優(yōu)先級及消息本身的優(yōu)先級進展綜合判斷給出合理排序。發(fā)送管理:本交換平臺在處理各類數(shù)據(jù)交換與共享請求時,會向請求方發(fā)送處理結果或其它中間信息,本平臺依據(jù)發(fā)送數(shù)據(jù)包的特征
40、標識找到接收方,并首先探測網(wǎng)絡狀況,許可時即進展發(fā)送操作,并自動記錄發(fā)送日志。接收管理:與發(fā)送管理相對應,本平臺在接收各用戶傳送過來的信息時,首先驗證數(shù)據(jù)包的有效性、接收目標等內(nèi)容,將數(shù)據(jù)解析后接收并歸入相應的目標信息集隊列等待下一步處理。封裝解析:封裝與解析是與發(fā)送和接收相對應的兩個過程,封裝指在數(shù)據(jù)發(fā)送前,要按指定規(guī)那么對數(shù)據(jù)進展加密、壓縮、封裝,當數(shù)據(jù)量較大,一個數(shù)據(jù)包裝不下時,系統(tǒng)自動將信息分成多個數(shù)據(jù)包,并在每個包內(nèi)加上相應標識后準備發(fā)送;解析即是接收方在接收到對方傳來的數(shù)據(jù)包后,對數(shù)據(jù)包進展規(guī)那么解密、驗證數(shù)據(jù)的有效性,通過后即可整編保存數(shù)據(jù)。數(shù)據(jù)整編:數(shù)據(jù)接收后,要根據(jù)數(shù)據(jù)特性標
41、識進展整編、分析、歸類及相關轉換處理,然后準備保存。數(shù)據(jù)保存:整編無誤的數(shù)據(jù)即可以保存到目的數(shù)據(jù)庫的相關表內(nèi),以完成數(shù)據(jù)交換的全部操作。并記錄相關日志。相關服務:提供數(shù)據(jù)交換過程中其它相關服務功能如流量分析、關聯(lián)計算等。由于本系統(tǒng)是服務系統(tǒng),因此只有必要的管理設置模塊有人機交互界面,其余大局部功能沒有人機界面。系統(tǒng)主界面示意圖如下沒有表達出來的功能模塊均沒有交互界面:信息交換平臺系統(tǒng)主界面系統(tǒng)管理運行環(huán)境配置運行環(huán)境配置維護本平臺可以處理的數(shù)據(jù)庫類型、連接方式及具體數(shù)據(jù)庫實例名、所屬數(shù)據(jù)庫類型和相應的連接參數(shù)信息。具體描述如下:1、數(shù)據(jù)庫類型維護維護平臺可以支持的數(shù)據(jù)庫類型,如Oracle9i
42、、Oracle10g、SQL Server2000、SyBase等。每個數(shù)據(jù)庫類型有一個唯一編碼與之對應,維護信息包括數(shù)據(jù)庫類型名、編碼、描述等。數(shù)據(jù)庫類型不能隨意刪除,當前數(shù)據(jù)庫在使用時,不可以刪除。2、連接方式維護平臺可以采用的數(shù)據(jù)庫連接方式,如ODBC、JDBC、ADO等維護,維護信息包括方式名稱、編號、可用的數(shù)據(jù)庫類型描述等。3、數(shù)據(jù)類型與轉換維護不同數(shù)據(jù)庫所包含的數(shù)據(jù)類型,并配置不同數(shù)據(jù)庫、不同數(shù)據(jù)類型之間轉換關系,定義轉換格式。4、數(shù)據(jù)庫實例指本平臺在具體數(shù)據(jù)交換時要連接的數(shù)據(jù)庫實例名、所屬數(shù)據(jù)庫類型及相關連接參數(shù)信息,便于平臺自動根據(jù)系統(tǒng)連接、調用相應數(shù)據(jù)庫獲得所需數(shù)據(jù)。以上各信
43、息之間可以存在關聯(lián),或使用一定的方式進展關系映射對應,再與系統(tǒng)用戶進展關系對應設置,這樣用戶在使用時,無需再作任何操作平臺即可直接根據(jù)信息判斷出用戶請求的目標數(shù)據(jù)庫,簡化服務環(huán)節(jié)。對上述各類信息的維護,平臺具有嚴格的權限控制,最高級別權限的人員可以對相關信息進增、刪、改、查操作,并可以打印相應的信息列表以備對照。系統(tǒng)注冊局中心及各分中心的相關應用系統(tǒng)在通過本信息交換平臺進展數(shù)據(jù)交換與共享之間,首先要在局中心通過本平臺注冊,獲得各自的標識及權限信息后才可以通過本平臺進展數(shù)據(jù)交換。本平臺提供的注冊方法有兩種:平臺自動注冊和人工注冊。1、平臺自動注冊指當平臺檢測到發(fā)出業(yè)務申請的系統(tǒng)沒有在平臺內(nèi)注冊過
44、時,便自動為其注冊,在平臺內(nèi)保存此系統(tǒng)的標識碼并分配默認訪問權限,同時將此信息發(fā)送給此申請系統(tǒng)用戶,完成注冊過程。2、人工注冊由具體的系統(tǒng)操作人員通過平臺提供的人機交互界面維護新的應用系統(tǒng)信息,以獲得此系統(tǒng)用戶的標識號并為此系統(tǒng)用戶分配相應權限,便于系統(tǒng)用戶運行時不必再注冊而直接與其它節(jié)點進展數(shù)據(jù)共享與交換操作。系統(tǒng)用戶權限分配請參見權限管理相關局部。目錄服務平臺采用開放式的技術實現(xiàn)信息元的維護操作,在目錄服務模塊中,平臺首先提供一個標準的元數(shù)據(jù)分類方式,并根據(jù)當前水務局數(shù)據(jù)庫內(nèi)容提供默認的信息元素,在此根基上相關用戶可以對目錄樹進展維護操作。信息資源目錄的管理與建設原那么遵照本平臺的應用架構
45、模式,以局中心為中心的集中式目錄建設,各分中心擁有自己的資源目錄,且與局中心形成網(wǎng)狀的信息共享與交換構造。目錄管理示意圖如下:資源目錄管理構造目錄服務主要包括類別維護,用于對元數(shù)據(jù)進展分級、分類管理,如類別的增刪改查及對類別分組設置等;元數(shù)據(jù)維護指對具體的元數(shù)據(jù)信息的維護操作,具體元數(shù)據(jù)屬于某個指定的類別,同時對元數(shù)據(jù)可以設置優(yōu)先級別;目錄索引管理統(tǒng)一管理目錄索引信息。目錄服務模塊的功能分配如下:目錄服務模塊功能構造圖目錄服務功能界面如下:目錄服務功能界面類別維護類別維護指對信息按一定規(guī)那么分類管理,如按局中心數(shù)據(jù)庫分類方式分為水文、供水、水環(huán)境、水利工程等方式進展分類或按根基信息、業(yè)務信息進
46、展分類,還可分為數(shù)據(jù)目錄、服務目錄、應用目錄和用戶目錄,已訂閱目錄、被訂閱目錄等,本平臺根據(jù)實際需要提供假設干固定分類,要求用戶必須遵循此分類方式進展維護的類別,如用戶對象在這里指可能使用本平臺進展數(shù)據(jù)交換的操作者和系統(tǒng);消息分類包括不同類型消息的歸類方式、特征碼信息設置等。固定分類因其具有固定的特征而在平臺中具有個性化的管理和服務與之對應。用戶可以根據(jù)自己的需要創(chuàng)立新的類別并對其進展維護。類別維護可分為新增、修改、刪除和類別分組幾局部功能,其中系統(tǒng)提供的固定類別不能修改或刪除。平臺根據(jù)設置見日志定制局部,可以記錄類別維護的日志。新增對此模塊有權限的平臺使用者可以創(chuàng)立新的類別,為類別輸入名稱及
47、相關輔助信息,系統(tǒng)自動為類別生成ID標識號,此ID標識號在整個平臺目錄數(shù)據(jù)中具有唯一性,且按一定的規(guī)那么生成,類別可以包括子類別,并且系統(tǒng)對類別可分級數(shù)有限制參見其它參數(shù)設置局部,不允許無限制的分級。已訂閱目錄和被訂閱目錄屬系統(tǒng)根據(jù)用戶操作信息自動生成的查詢、瀏覽目錄。已訂閱目錄內(nèi)分別展示當前用戶已經(jīng)從其它節(jié)點處訂閱的信息內(nèi)容;被訂閱目錄指其它節(jié)點用戶到當前用戶登記的訂閱情況。當前操作者只能在對已訂閱目錄內(nèi)容進展取消訂閱即退訂,參見退訂局部操作,不能對被訂閱目錄進展任何編輯性操作。修改與新增類別相似,已創(chuàng)立的目錄類別名稱及描述信息可以修改,但其ID標識不會改變。類別合并已經(jīng)創(chuàng)立的多個類別可以合
48、并成一個類別,類別合并包括三個方面:同級類別可以直接合并,即拖動一個類別到另一個類別文件夾上,系統(tǒng)即會自動合并兩個文件夾內(nèi)的信息元素,同時文件夾名稱不變,被合并的類別文件夾消失且被合并的信息元素自動按合并后的編碼方式重新編碼,同時通過平臺訂閱記錄自動修改其它訂閱用戶的相應信息的編碼;下級向上級合并,首先將下級的信息元素拖到上級目錄,使被合并文件夾類別為空,再刪除之;上級向下級合并,一般來講,不會有上級向下級合并的情況發(fā)生,依據(jù)規(guī)那么,有下級類別的那么上級類別沒有直接的信息元素,情況發(fā)生在一個類別后期又增加子類的時候,首先建設子類別,然后將上級類別的信息元素拖到下子類中即可系統(tǒng)自動根據(jù)編碼規(guī)那么
49、重新為信息元素編碼,并同時通過平臺訂閱記錄自動修改其它訂閱用戶的相應信息的編碼。刪除每個類別均有一個啟用與否的狀態(tài)標識,只有未啟用的類別可以無限制的刪除,一旦該類別被啟用,那么必須是此類別下面所有的信息元素均處于未啟用或已被移走參見元數(shù)據(jù)維護局部的情況下才可以刪除。當此類別包含的信息元有一個處于啟用狀態(tài)時,此類別的狀態(tài)即為啟用狀態(tài),且此狀態(tài)不能人為改為未啟用,類別在新建成功時,狀態(tài)默認為未啟用。分組設置根據(jù)信息元素可以被訂閱訪問的級別,平臺提供將元數(shù)據(jù)類別分組的功能,即根據(jù)當前的資源目錄樹,選擇假設干類別選中上級目錄時,所有下級均為選中狀態(tài)歸為一組,并為此組命名、編號。一個類別可以同時在多個組
50、內(nèi)出現(xiàn),但原那么上不允許存在類別不在任何組的情況平臺提供檢查漏項功能,由系統(tǒng)檢查是否存在尚未被分組的類別資源。便于對系統(tǒng)用戶分配訂閱內(nèi)容。類別分組界面如以以下圖:資源類別分組界面元數(shù)據(jù)維護信息元維護指對各分類內(nèi)應包含的信息元素元數(shù)據(jù)的維護,如水文類中包括日降雨量、時段降雨量、日蒸發(fā)量等內(nèi)容?;谛畔①Y源目錄管理的信息元素維護在清晰描述信息自身含義的根基上,還清楚的描述了信息的存取方法,為后期的數(shù)據(jù)抽取做好準備。元數(shù)據(jù)維護可分為新增、修改、刪除、移動和優(yōu)先級設置幾局部功能。平臺根據(jù)參數(shù)設置見其它參數(shù)設置局部,可以記錄信息維護的日志。新增對此模塊有權限的平臺使用者可以為指定類別添加新的信息元素,輸
51、入元素名稱及相關輔助信息,系統(tǒng)自動為元素生成ID標識號,此ID標識號在整個平臺目錄數(shù)據(jù)中具有唯一性,且按一定的規(guī)那么生成,信息元素的ID號中包括有所屬的類別信息,如某元素的所屬類別ID號為0100,那么此元素在該類別中是第2個元素,那么此元素的ID號為0102。修改與新增相似,已創(chuàng)立的信息元素名稱及描述信息可以修改,但其ID標識不會改變。3、移動信息元素或稱元數(shù)據(jù)可以由一個類別轉移到另一個類別,轉移可分為平級轉移、向上轉移和向下轉移,分別與類別維護中的平級合并、向上合并、向下合并相對應。信息元素轉移后,平臺自動判斷目標類別的編碼,然后按目標類別編碼生新為信息元素進展編碼,并根據(jù)記錄訂閱信息,修
52、改訂閱方此信息元素的編碼值。刪除每個元素均有一個啟用與否的狀態(tài)標識,只有未啟用的元素可以無限制的刪除,一旦該元素被啟用過,那么證明此元素在某個目標數(shù)據(jù)庫內(nèi)存在該信息,平臺會提示要慎重刪除。一個元素在平臺內(nèi)被發(fā)現(xiàn)有請求使用時,其狀態(tài)自動變?yōu)閱⒂脿顟B(tài),且此狀態(tài)不能人為改為未啟用,新建成功時,狀態(tài)默認為未啟用。優(yōu)先級設置每個信息元素都有一個優(yōu)先級別號,標識此元素在所在類別中的重要程度,便于平臺在運行時依此做出優(yōu)先級判斷。當系統(tǒng)發(fā)生資源爭用時,可優(yōu)先處理優(yōu)先級較高的數(shù)據(jù)請求。目錄索引管理目錄索引顧名思義即是目錄服務局部統(tǒng)一管理信息索引的功能,在此規(guī)定固定的編碼規(guī)那么,并對編碼的方式、意義有明確說明,當
53、創(chuàng)立新的類別、添加新的信息元素或其它需要生成編碼時,即調用此功能,系統(tǒng)根據(jù)請求信息自動生成與之對應的ID標識。同時還有廢號回收的功能,即當一個中間類別號或信息元素號被刪除后,再有新的類別或信息元素生成時,可以使用此號。這樣嚴格控制了目錄中所有信息標識的唯一性,同時也最大程度的利用了號碼資源。權限管理權限管理主要是對使用本系統(tǒng)的操作者及可以通過本平臺進展數(shù)據(jù)交換及共享的所有應用系統(tǒng)的訪問權限分配與管理功能。功能構造圖如下:權限分配功能構造圖操作者權限操作者的授權主要指通常意義上的用戶與權限的管理,是對指定用戶與平臺功能的權限對應關系的分配與設置。具體包括角色定義、用戶維護、權限分配。1、角色定義
54、按系統(tǒng)使用者的預定權限范圍將用戶考慮分組,每個組對應一個角色,可擁有一樣的系統(tǒng)操作權限。角色定義功能完成角色的性質定義,包括編號、角色名稱、權限范圍描述等信息。角色定義維護包括角色信息的新增、修改、刪除、查詢。此功能只能由系統(tǒng)管理員完成。2、用戶維護用戶維護主要指維護系統(tǒng)的操作者人員信息,包括人員姓名、編號、登錄名、密碼、單位部門、聯(lián)系方式等 基本信息,同時為用戶分配所屬的角色,一個用戶可以同時擁有多個角色,即擁有多個角色的權限。用戶維護功能包括新增、修改、刪除、查詢。此功能只能由系統(tǒng)管理員完成。用戶本身登錄平臺后,可修改個人 基本信息中除編號、登錄名稱以外的所有信息。3、權限分配權限分配是對
55、指定角色可以訪問本平臺的具體菜單及功能進展設置分配。其設置后還可以根據(jù)需要進展修改。系統(tǒng)提供默認角色及權限設置,當新增一個操作員后,如沒有對其進展角色分配,那么采用系統(tǒng)默認分配值操作本平臺。系統(tǒng)用戶權限在這里使用本平臺進展數(shù)據(jù)交換或共享的系統(tǒng)即稱為系統(tǒng)用戶。應用系統(tǒng)的權限設置主要對目錄服務內(nèi)的相關信息進展分配與設置。具體包括權限分配和權限修改兩局部。目錄服務中已提到,系統(tǒng)用戶在目錄中以一個固定的類別存在,可以使用本平臺的所有應用系統(tǒng)均是本平臺的系統(tǒng)用戶,因此必然要在目錄列表中存在可能是人為注冊也可以是自動注冊的,且具體的應用系統(tǒng)在目錄列表中對應一個具體的信息元素級數(shù)據(jù)。在目錄服務中,也可以為系
56、統(tǒng)用戶分組。1、權限分配在本模塊中,不能對系統(tǒng)用戶進展增刪改操作此功能在目錄服務中完成,只能對系統(tǒng)用戶進展權限分配當系統(tǒng)用戶進展分組后即為用戶組進展權限分配,即可以為指定的系統(tǒng)用戶組分配可以訪問的信息資源類別組包括其它應用系統(tǒng),這樣,該用戶就可以向有權訪問的用戶發(fā)出訂閱請求信息,從而實現(xiàn)數(shù)據(jù)接收或發(fā)送只有雙方均有權訪問對方時,才能實現(xiàn)數(shù)據(jù)雙向交換。同操作者權限管理類似,平臺對系統(tǒng)用戶提供默認權限設置,當一個新的應用系統(tǒng)通過本平臺自動注冊后,即享有本平臺的默認系統(tǒng)用戶權限,要改變此系統(tǒng)用戶的權限,可以對該應用系統(tǒng)進展分組或直接分配系統(tǒng)使用權限范圍。系統(tǒng)用戶組權限分配界面如下:系統(tǒng)用戶組權限分配界
57、面如界面所示,在為系統(tǒng)用戶組分配權限時,還可以進展批量分配當幾個系統(tǒng)用戶組有一樣的權限范圍時。2、權限修改權限修改即是對已建設并分配權限包括默認分配的用戶或用戶組的權限進展修改、重新分配的過程。權限修改時,當用戶組的權限范圍縮小這里指原來有的權限修改為沒有的情況時,平臺自動判斷此用戶組是否已經(jīng)訂閱了被撤消權限的信息,如果有那么提示操作者用戶此信息已經(jīng)被訂閱,假設強烈撤消此項權限內(nèi)容,那么本系統(tǒng)自動刪除此用戶組對該信息的訂閱信息及被訂閱方的被訂閱記錄,否那么直接修改權限。訂閱定制訂閱定制是本交換平臺的核心功能之一,主要指訂閱方向被訂閱方提出訂閱請求,經(jīng)對方允許后獲得訂閱信息的先期預訂過程。系統(tǒng)提
58、供人機交互界面,用戶通過界面訪問、瀏覽可以訂閱的對方信息,并定制訂閱信息。訂閱信息維護包括校驗數(shù)據(jù)、訂閱、退訂三局部。訂閱定制的功能構造圖如下:訂閱定制功能構造校驗數(shù)據(jù)是指在具體訂閱資源之前,首先檢查、校驗訂閱方與共享方數(shù)據(jù)的同步性,不同步那么通過本平臺進展數(shù)據(jù)同步,以便到達數(shù)據(jù)的一致性。退訂是指訂閱方取消訂閱,刪除已經(jīng)定制好的訂閱信息并發(fā)送退訂消息給共享方不再訂閱的過程;定制與此相反指開場訂閱對方的共享信息。另外系統(tǒng)提供基于訂閱的信息瀏覽與查詢功能,可以查詢已訂閱的信息,也可以有針對性的查詢當前網(wǎng)絡中可以訂閱的其它節(jié)點的共享信息。查詢條件可以是信息類別、節(jié)點名稱這些根基信息均是通過點到點的數(shù)
59、據(jù)同步得到、時間等。訂閱定制總體功能流程圖如下:訂閱流程圖數(shù)據(jù)校驗本平臺提供兩種數(shù)據(jù)校驗方式:系統(tǒng)自動定時校驗和人工操作校驗。1、自動校驗自動校驗是通過系統(tǒng)設置校驗節(jié)點、頻率或時間參數(shù)后,平臺在運行過程中依據(jù)參數(shù)設置對指定對象進展數(shù)據(jù)校驗,自動同步的過程。不需要人為操作。2、人工校驗人工校驗是指由操作員根據(jù)需要對指定節(jié)點的數(shù)據(jù)進展校驗同步的過程。人工校驗沒有時間、頻率的限制,由操作者根據(jù)需要而定。無論通過哪種校驗方式,平臺自動記錄校驗記錄,記錄上次校驗時間,便于下一次數(shù)據(jù)校驗時的參照與比對。訂閱訂閱即指訂閱定制,是用戶通過系統(tǒng)界面瀏覽其權限范圍內(nèi)的其它用戶的共享資源,并對共享資源進展選擇發(fā)送訂
60、閱請求,最終獲得訂閱資格的過程。訂閱的操作流程如下:訂閱流程圖圖中淡粉色框是訂閱方的操作內(nèi)容,淡藍色框是共享的操作內(nèi)容,訂閱過程實際上包括上圖整個過程。本平臺自動記錄訂閱方發(fā)出的訂閱請求信息,包括請求時間、共享方、請求內(nèi)容、請求結果等相關信息,并提供隨時查看的功能供訂閱方刪改。訂閱定制界面如下:訂閱界面退訂退訂與訂閱的過程剛好相反,是指已經(jīng)訂閱成功的信息,由于某種變化或需要,而由訂閱方向共享方發(fā)出信息,提出取消訂閱的過程。退訂的操作流程如下:退訂流程圖如以以下圖,退訂過程中,一般只要訂閱方提出申請共享方即取消對此訂閱方提供相應的訂閱信息。日志定制日志管理分為三個方面:記錄內(nèi)容管理、文件時間設置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公寓改造施工合同范本
- 技術服務合同采購范文
- 合同法學習心得寫作范例
- 倉儲服務合同電子版轉讓合同
- 國際商標許可合作合同樣本
- 2025年度環(huán)保污水處理廠建設項目合同范本
- 醫(yī)療資源共享合同書
- 家政服務行業(yè)勞務合同
- 餐飲企業(yè)炊事員雇傭合同
- 合作開設酒店項目合同范本
- 《霍爾效應測量磁場》課件
- 《統(tǒng)計分析與SPSS的應用(第7版)》課件全套 第1-12章 SPSS統(tǒng)計分析軟件概述
- 黑龍江省哈爾濱市2022-2023學年八年級上學期期末數(shù)學試題(含答案)
- 《瘋狂動物城》全本臺詞中英文對照
- 中專數(shù)學(基礎模塊)上冊課件
- 智慧農(nóng)業(yè)整體解決方案
- 總經(jīng)理權責授權書
- 高考作文復習任務驅動型作文的審題立意課件73張
- 家具廠規(guī)章制度
- 三查四定管理制度(參考模板)
- 《體育與健康教學改革指導綱要》的時代意義、內(nèi)容特征和踐行路徑兼論新時代學校體育的走向
評論
0/150
提交評論