版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
智慧城市EOP平臺
(數(shù)據(jù)平臺分冊)
概要設(shè)計說明書
目錄
1、簡介.........................................................................1
1.1文檔目的與范圍..............................................................1
1.2讀者對象...................................................................2
1.3術(shù)語與縮寫解釋.............................................................2
2、系統(tǒng)概述.....................................................................4
3、設(shè)計約束.....................................................................4
3.1部署方式...................................................................4
3.2操作系統(tǒng)...................................................................4
3.3客戶端瀏覽器................................................................5
3.4數(shù)據(jù)庫服務器................................................................5
3.5J2EE應用服務器............................................................5
3.6WEB服務器.................................................................6
3.7網(wǎng)絡(luò)........................................................................6
3.8消息中間件.................................................................6
3.9J2EE開發(fā)工具..............................................................7
3.10開發(fā)規(guī)范.................................................................7
3.10.1命名規(guī)范..........................................................7
3.10.2編程慣例..........................................................9
3.10.3編程注意事項......................................................9
3.10.4組件約定..........................................................10
3.10.5Poio約定.........................................................10
4、設(shè)計策略....................................................................11
5、系統(tǒng)總體結(jié)構(gòu)................................................................11
6、備選方案....................................................................12
7、自制外購....................................................................12
8、接口設(shè)計....................................................................12
8.1平臺輸入接口.............................................................12
8.1.1數(shù)據(jù)庫級接口.....................................................12
8.1.2協(xié)議級交換接口...................................................13
8.1.3應用級交換接口...................................................13
8.2平臺輸出接口.............................................................13
8.2.1WEB服務接口....................................................14
8.2.2行業(yè)應用系統(tǒng)接口.................................................14
9、EOP政務數(shù)據(jù)平臺的結(jié)構(gòu)與功能...............................................14
9.1數(shù)據(jù)接入管理平臺..........................................................15
9.1.1目錄管理子系統(tǒng)...................................................16
9.1.2服務接入管理子系統(tǒng)...............................................23
9.1.3對接模式.........................................................29
9.1.4系統(tǒng)管理子系統(tǒng)...................................................30
9.2數(shù)據(jù)交換與緩存平臺(增加清洗流程圖)....................................33
9.2.1交換管理.........................................................35
9.2.2協(xié)議管理.........................................................39
9.2.3規(guī)則管理.........................................................40
9.2.4數(shù)據(jù)映射管理.....................................................42
9.2.5數(shù)據(jù)抽取管理.....................................................42
9.2.6數(shù)據(jù)清洗工具.....................................................43
9.3政務數(shù)據(jù)中心.............................................................43
9.4運維管理平臺.............................................................46
9.4.1前置機管理.......................................................47
9.4,2日志管理.........................................................47
9.4.3性能監(jiān)控.........................................................47
9.4.4控制面板.........................................................48
9.4.5統(tǒng)計報表.........................................................48
10、開發(fā)環(huán)境的配置.............................................................49
11、運行環(huán)境的配置.............................................................50
12、測試環(huán)境的配置.............................................................50
13、其它........................................................................50
14、附件........................................................................50
2
1、簡介
1.1文檔目的與范圍
本設(shè)計說明書規(guī)定了本地政務數(shù)據(jù)平臺的總體結(jié)構(gòu)、概念模型、交換模式、交
換結(jié)點、基本功能、應用參考模型。
本文適用于政務數(shù)據(jù)平臺體系建設(shè)的規(guī)劃者、開發(fā)者、建設(shè)者和其他與政務數(shù)
據(jù)平臺建設(shè)相關(guān)的規(guī)劃人員。
本文適用于設(shè)計政務信息交換和信息共享體系的系統(tǒng)架構(gòu)時使用。
1.2讀者對象
本設(shè)計說明書適用于項目規(guī)劃者、開發(fā)組員、項目經(jīng)理、高層經(jīng)理。
1.3術(shù)語與縮寫解釋
縮寫、術(shù)語解釋
ETLETL是數(shù)據(jù)抽取(Extract)、清洗(Cleaning)、轉(zhuǎn)換(Transform)
裝載(Load)的過程。是構(gòu)建數(shù)據(jù)倉庫的重要一環(huán)。
DEPDataExchangePlatform數(shù)據(jù)交換平臺
HTTP超文本傳輸協(xié)議(HypertextTransferProtocol)
HTTPS安全超文本傳輸協(xié)議(SecureHypertextTransferProtocol)
WSDLWeb服務器描述語言(WebServiceDescriptionLanguage)的簡稱,
是用XML文檔來描述Web服務的標準,也是Web服務的接口定義
語言。
SOAP簡單對象訪問協(xié)議(SimpleObjectAccessProtocol)
JMSJava消息服務(JavaMessageService)
UUID全局唯一標識符(UniversallyUniqueIdentifier)
SOA面向服務架構(gòu)(Service-OrientedArchitecture)
ESB企業(yè)服務總線(EnterpriseServiceBus)
政務信息資源由政務部門或者為政務部門采集、加工、使用、處理的信息資源,
包括:政務部門依法采集的信息資源、政務部門在履行職能過程中
產(chǎn)生和生成的信息資源、政務部門投資建設(shè)的信息資源、政務部門
依法授權(quán)管理的信息資源。
3
公共(政務信息)資源通過網(wǎng)絡(luò)瀏覽、下載、離線獲取等方式,為政務部門和社會公眾提
供共享的政務信息資源。
交換(政務信息)資源通過按照國標建立的交換平臺,在政務部門間交換的信息資源。
政務信息資源目錄體系由目錄服務系統(tǒng)、支撐環(huán)境、標準與管理、安全保障等組成的整體。
目錄服務系統(tǒng)是通過編目、
注冊、發(fā)布和維護政務信息資源目錄內(nèi)容,實現(xiàn)政務信息資源發(fā)現(xiàn)
和定位的系統(tǒng)。
(政務信息資源目錄)編目并提供政務信息資源目錄內(nèi)容的機構(gòu)。
提供者/服務生產(chǎn)方
(政務信息資源目錄)查詢和使用政務信息資源目錄內(nèi)容的機構(gòu)和個人。
使用者/服務消費方
原子服務單位開放的服務叫做原子服務。
融合服務基于服務流程引擎,融合多個原子服務,實現(xiàn)將多個細顆粒度服務,
融合為一個粗顆粒度服務
請求接入按照平臺標準,服務消費方接入到本平臺,并且調(diào)用其他單位服務
的過程.
服務接入按照平臺標準,服務生產(chǎn)方接入到本平臺,對外服務的過程
請求報文服務消費方向協(xié)同平臺發(fā)出的報文
響應報文協(xié)同平臺返回給服務消費方的結(jié)果報文。
REST月艮務REST(RepresentationalStateTransfer表述性狀態(tài)轉(zhuǎn)移)是一種針對網(wǎng)
絡(luò)應用的設(shè)計和開發(fā)方式,可以降低開發(fā)的復雜性,提高系統(tǒng)的可
伸縮性。
4
2、系統(tǒng)概述
EOP政務數(shù)據(jù)平臺是指結(jié)合政府各類政務業(yè)務系統(tǒng)、相關(guān)應用系統(tǒng)的接入和政
務信息資源共享交換的需求,構(gòu)建的政務共享數(shù)據(jù)中心,用于實現(xiàn)各類電子政務
共享交換數(shù)據(jù)的統(tǒng)一管理,為互聯(lián)網(wǎng)運營平臺和上層應用提供相應的共享的政務
數(shù)據(jù)服務。
EOP政務數(shù)據(jù)平臺是承載政府管理應用的基礎(chǔ)支撐平臺,它包括數(shù)據(jù)接入管理
平臺、數(shù)據(jù)交換與緩存平臺、運維管理平臺、政務數(shù)據(jù)中心、視頻共享服務平臺、
GIS共享服務平臺、物聯(lián)網(wǎng)數(shù)據(jù)采集平臺等。
3、設(shè)計約束
3.1部署方式
>Browser+WEB服務器+DB
>GUI界面+WEB服務器+應用服務器+DB
>GUI界面+應用服務器+DB
>Browser+WEB服務器+應用服務器+DB
>消息中間件通道(MQ)+應用服務器+DB
3.2操作系統(tǒng)
1、服務器操作系統(tǒng)選用以下之一:
>Windows2008/2003Server;
>Linux;
2、客戶端操作系統(tǒng)選用Windows7或XPProfessional以上的系統(tǒng)版本。
5
3.3客戶端瀏覽器
使用InternetExplorer7.0或以上版本。
1、系統(tǒng)應使用以下技術(shù)進行開發(fā):
>HTML/XHTML/CSS;
>JavaScript;
>Applet;
>SVG;
>JSP;
2、瀏覽器與Web服務器通訊:
>HTTP協(xié)議;
>需要提高數(shù)據(jù)安全性時:HTTPS協(xié)議。
3.4數(shù)據(jù)庫服務器
1、數(shù)據(jù)庫選用標準:
>關(guān)系型數(shù)據(jù)庫:MySQL/Oracle;
>NoSQL架構(gòu):MongoDB;
3.5J2EE應用服務器
1)應用服務器產(chǎn)品選用WebSphere或Tomcat0
2)用普通的Java對象(優(yōu)先選用)或EJB(用于分布式處理)來實現(xiàn)業(yè)務邏
輯。
3)如果用EJB來實現(xiàn)今后需要通過群集擴展的業(yè)務邏輯,必需使用無狀態(tài)
(Stateless)的SesionBean。
4)通過RESTful(URI+HTTP+XML)風格的WebService界面來提供系統(tǒng)的遠
程調(diào)用接口。
6
5)數(shù)據(jù)傳輸可以采取JAVA字節(jié)流、XML和平面文本格式。
6)與其他系統(tǒng)之間采取HTTP協(xié)議、Socket協(xié)議、MQ專用協(xié)議實現(xiàn)不同服務
器間通訊。
3.6Web服務器
1、系統(tǒng)應使用以下技術(shù)進行開發(fā):
>JavaServlet(J2EE平臺);
>JSP(J2EE平臺);
2、結(jié)構(gòu)化數(shù)據(jù)交換格式采用JAVA字節(jié)流或XML,通過HTTP/HTTPS協(xié)議傳輸。
3、為考慮Web層今后使用群集擴展,避免由服務器管理HTTPSession,而在
客戶端用Cookie保存Session狀態(tài)。
4、使用MVC模式設(shè)計Web層
3.7網(wǎng)絡(luò)
1、網(wǎng)絡(luò)傳輸遵循TCP/IP協(xié)議。
2、設(shè)計內(nèi)聯(lián)網(wǎng)上的分布式應用,應考慮到使用異步傳輸?shù)姆绞郊訌妭鬏數(shù)目?/p>
靠性,如通訊中間件。
3、端口約束:在系統(tǒng)設(shè)計及實現(xiàn)時不允許使用動態(tài)端口。
開發(fā)使用標準端口列表如下:
http/www80/tcpWorldWideWebHTTP
Idap389/tcpLightweightDirectoryAccess
https443/udphttpprotocoloverTLS/SSL
3.8消息中間件
使用RabbitMQ/ActiveMQ版本通訊中間件。
7
3.9J2EE開發(fā)工具
Eclipse3.0以上。
3.10開發(fā)規(guī)范
3.10.1命名規(guī)范
標示符類型命名約定例子
全部小寫
標識符用點號分隔開來
包名使用com.*開頭
包
業(yè)務邏輯的包名以com?\bo開頭
系統(tǒng)框架的包名以com.*.framework開頭
公用工具類的包名以com.*.utils開頭
類的名字應該使用名詞。Class
每個單詞第一個字母應該大寫。HelloWorld;
類,接口
避免使用單詞的縮寫,除非它的縮寫已經(jīng)廣為InterfaceApple;
人知,如HTTP。
第一個單詞一般是動詞。
第一個字母是小寫,其他單詞的第一個字母是
大寫。
方法名稱規(guī)則:
方法
使用get+成員變量獲取成員變量,使用set+成員
變量設(shè)置成員變量。
涉及到數(shù)據(jù)庫更新功能,使用update*
查詢或報表功能,使用query*
8
刪除功能,使用delete*
其他業(yè)務功能,如果不需要事務,則可以按自
己的理解命名
第一個字母小寫,中間單詞的第一個字母大寫。
不要用特殊符號作為第一個字母。
盡量使用具有意義的單詞。
變量單字符的變量名一般只用于生命期非常短暫的
變量。i,j,k,m,n一般用于integers;c,d,e一般用
于characterso
如果變量是集合,則變量名應用復數(shù)。
常量所有常量名均全部大寫,單詞間以隔開。intMAX_NUM;
命名規(guī)則:EntityClassName+Action.java
URL規(guī)則:路徑/ActionName!方法名稱.action?
參數(shù)
方法名稱規(guī)則:
查看單個對象,使用view
查詢功能,使用query
Action
新增功能,使用create
修改功能,使用update
審批功能,使用approve
刪除功能,使用delete
如果需要有所區(qū)分實體,在按照功能劃分后,
使用上述前綴
9
3.10.2編程慣例
1)特定業(yè)務邏輯使用的變量在方法體本身內(nèi)定義,不允許定義為類的實例變量。
2)方法體不宜過長,應控制在40行以內(nèi)。
3)類與方法加上注釋,介紹類與方法的作用/***/。
4)變量較多時,需要給變量分別加上注釋。
5)代碼邏輯過于復雜時,需要加上注釋。
6)注釋需要簡明扼要,用簡單的語句清楚的表達代碼的邏輯。
7)兩段邏輯不同的代碼(如變量定義與邏輯代碼)中間使用空行分開,提高代碼
閱讀性。
8)If語句總是用大括號“{”和“}”括起來,避免出錯,即使只有一行代碼。
9)當一個變量是boolean型時,應該使用if(booleanExpression){},而不是
if(booleanExpression==true){}。
10)表達式較長時,需要注意用小括號控制表達式的優(yōu)先級。
3.10.3編程注意事項
1)對于String類型的操作,使用mons.lang.StringUtils類,如:
StringUtils.trim(result)清空字符串兩邊的空格、StringUtils.equals(result,"Result”)
比較字符串相等。
2)從JSP頁面?zhèn)髦档紸ction時,使用ParamUtils進行參數(shù)的取值,不要使用原
有的Requesto
3)對于日期的操作,使用org.believe.core.utils.DateUtils類,如:
DateUtils.formatDate(newDate。,"yyyyMMdd")將Date轉(zhuǎn)化為yyyyMMdd格式
的字符串、DateUtils.formatStringToDate(”20110503”,“yyyyMMdd")將字符串按
照yyyyMMdd的格式轉(zhuǎn)化為Date。
4)對于數(shù)組的操作,使用org.believe.core.utils.ArrayUtils類,如:publicstaticString[]
io
toArray(List<String>list)將list轉(zhuǎn)化為數(shù)組。
5)對于一些字段的操作,請參考org.believe.core.utils.FieldUtils中是否有相應的方
法,如:publicstaticStringToSBC(Stringinput)將全角字符轉(zhuǎn)化成半角,public
staticbooleanisInteger(Stringvalue)判斷字符串是否為整型。
6)盡量不要書寫嵌套循環(huán),如果循環(huán)必須嵌套,將循環(huán)次數(shù)多的放在里層。
3.10.4組件約定
1)所有的功能,增刪改查涉及的數(shù)據(jù)庫操作或某些固有邏輯定義在
*Manager.java類中,對外開放的訪問定義在*Service中,"Service需要包含接
口以及實現(xiàn)類。
2)"Action中的方法,使用logger輸出信息,特別是放方法的開始與結(jié)束需要用
if(Debug){〃輸出方法開始與結(jié)束}方便在Debug狀態(tài)下對方法進行跟蹤。
3.10.5Pojo約定
字段類型
>與各自的類型對應,布爾值使用Boolean,數(shù)據(jù)庫使用bit。
>不使用基本數(shù)據(jù)類型,如int的使用Integero
字段名稱
名稱命名
中文名chinName
英文名engName
創(chuàng)建者createBy
更新者updateBy
創(chuàng)建時間createTime
更新時間updateTime
II
4、設(shè)計策略
平臺采用面向?qū)ο笤O(shè)計原則以提高系統(tǒng)的可維護性和可復用性。在設(shè)計系統(tǒng)或
尋找新模式的時,以下原則提供指導作用:
(1)擴展策略(Extensibility)
為了提高生產(chǎn)效率,平臺設(shè)計在開發(fā)新模塊時,模塊容易的加入到系統(tǒng)中而不
影響系統(tǒng)原有的其他模塊。(注:從加入新功能的角度考慮的)
(2)靈活性(Flexibility)
為保障較高的軟件質(zhì)量,平臺設(shè)計允許代碼靈活修改,不會影響到其他的模
塊。(注:從修改原有系統(tǒng)角度考慮的)
(3)可插入性(Pluggability)
為了提升系統(tǒng)的可維護性,平臺設(shè)計具備可插入性,容易將一個類抽出去,將
另一個有相同接口類加進來。(注:為了減低復雜性而且提高開發(fā)人員對系統(tǒng)的理
解能力)
(4)可復用性原則
可復用性原則遵循如下:
>開一閉原則(Open-ClosedPrinciple,或者OCP);
>里氏替代原則(LiskovSubstitutionPrinciple,或者LSP);
>依賴倒轉(zhuǎn)原則(DependencyInversionPrinciple,或者DIP);
>接口隔離原則(InterfaceSegregationPrinciple,或者ISP);
>組合/聚合復用原則(Composition/AggregationPrinciple,或者CARP);
>迪米特法則(LawofDemeter,或者LoD);
5、系統(tǒng)總體結(jié)構(gòu)
EOP政務數(shù)據(jù)平臺通過視頻共享服務平臺、GIS共享服務平臺、物聯(lián)網(wǎng)數(shù)據(jù)采
集平臺采集視頻數(shù)據(jù)、GIS數(shù)據(jù)、物聯(lián)網(wǎng)數(shù)據(jù),同時通過數(shù)據(jù)接入管理平臺將
12
各委辦局政務系統(tǒng)的數(shù)據(jù)一起匯聚到數(shù)據(jù)交換與緩存平臺,并通過抽取、轉(zhuǎn)換、
清洗,將數(shù)據(jù)存儲入政務數(shù)據(jù)中心,為政府提供強大的信息化和智能化支持,輔
助數(shù)據(jù)決策和應急指揮,提升政府的社會綜合治理和社會服務能力。
圖5-1系統(tǒng)總體架構(gòu)圖
6、備選方案
無
7、自制外購
本系統(tǒng)由福建訊盟軟件有限公司獨立研發(fā)
8、接口設(shè)計
8.1平臺輸入接口
數(shù)據(jù)共享與交換平臺通過以下三類接口與各委辦局的業(yè)務系統(tǒng)進行銜接。
8.1.1數(shù)據(jù)庫級接口
平臺支持各類主流關(guān)系型數(shù)據(jù)庫的接口,包括ORACLE、SQLSERVER.SYBASE.
DB2、MySQL等,可以通過關(guān)系型數(shù)據(jù)庫適配器直接訪問各個業(yè)務系統(tǒng)的數(shù)據(jù)庫,
從而實現(xiàn)數(shù)據(jù)同步和數(shù)據(jù)通信的目的。交換平臺提供數(shù)據(jù)庫適配器DBAdapter,實
現(xiàn)數(shù)據(jù)庫級輸入輸出接口,它支持各種主流關(guān)系型數(shù)據(jù)庫,包括Oracle、
13
SQLServer.DB2、Access.Excel.MySQL、國產(chǎn)數(shù)據(jù)庫等。適配既可以生成簡單
的SQL語句,也可以形成復雜的嵌套Insert、Select、Update等語句的查詢條
件,并將執(zhí)行的結(jié)果返回。
組件配置:數(shù)據(jù)庫適配器配置信息包括:
>數(shù)據(jù)庫連接信息
>數(shù)據(jù)庫庫表及字段選擇
>觸發(fā)規(guī)則,如采用增量觸發(fā)還是輪詢方式和時間規(guī)則,如實時、定時、批
處理等
8.1.2協(xié)議級交換接口
平臺支持主流的協(xié)議接口,如HTTP、HOP、SOCKET,SOAP等協(xié)議接口,通過
CORBA適配器、COM適配器、HTTP適配器等協(xié)議適配器,直接調(diào)用CORBAService、
COM/DCOM對象,或?qū)⑾⒎庋b成HTTP/SMTP/SNMP等的協(xié)議格式,從而向業(yè)務系
統(tǒng)發(fā)送請求或接收響應。
平臺服務器支持JMS1.1標準,包括Java、C、C++、C#語言API,傳輸層支
持TCP、HTTP及SSL,組件支持通過FTP與外部服務器交換文件數(shù)據(jù),組件支持
通過HTTP向業(yè)務系統(tǒng)交換數(shù)據(jù),同時可以接受并響應HTTP的請求。
8.1.3應用級交換接口
平臺支持基于應用的緊耦合數(shù)據(jù)接口,如口B、SERVLET等接口,通過使用適
配器開發(fā)包(AdapterDevelopmentKit)和業(yè)務應用系統(tǒng)的API針對具體的業(yè)務
應用開發(fā)專用的數(shù)據(jù)適配器。
8.2平臺輸出接口
平臺本身所提供的服務主要通過以下兩種接口方式提供:
14
8.2.1WEB服務接口
對于平臺本身提供的WEB接口服務,主要是WebServices服務和RESTful
服務接口,或其他各單位提供的WEB接口服務,應用方可直接調(diào)用其接口。
8.2.2行業(yè)應用系統(tǒng)接口
對于非WEB服務的行業(yè)應用系統(tǒng)接口,需要應用方根據(jù)服務提供方的接口技
術(shù)文檔進行開發(fā),以實現(xiàn)與其應用系統(tǒng)的結(jié)合。
9、EOP政務數(shù)據(jù)平臺的結(jié)構(gòu)與功能
EOP政務數(shù)據(jù)平臺以政務云為基礎(chǔ),以支撐政務應用和互聯(lián)網(wǎng)數(shù)據(jù)中心發(fā)展為
重點,發(fā)揮EOP政務數(shù)據(jù)共享平臺基礎(chǔ)性平臺作用,促進基礎(chǔ)平臺和應用平臺的
提升。利用統(tǒng)一交換共享平臺,完善數(shù)據(jù)中心信息采集渠道,提高信息采集自動
性和及時性。利用人口、法人、空間地理基礎(chǔ)數(shù)據(jù)庫,為應用平臺提供基礎(chǔ)信息
資源支撐,為互聯(lián)網(wǎng)運營平臺、本地運營平臺提供企業(yè)法人、空間地理等基礎(chǔ)信
息支撐。
15
運維管理平臺
圖9-0系統(tǒng)架構(gòu)圖
9.1數(shù)據(jù)接入管理平臺
數(shù)據(jù)接入管理平臺通過開發(fā)能力配置可以方便得實現(xiàn)各類政務系統(tǒng)在數(shù)據(jù)交
換與緩存平臺上的注冊、認證和授權(quán),完成與政務數(shù)據(jù)中心的數(shù)據(jù)對接。包括:
目錄管理子系統(tǒng)、服務接入管理子系統(tǒng)、系統(tǒng)管理子系統(tǒng)。
目錄管理子系統(tǒng)系統(tǒng)管理子系統(tǒng)
16
圖9T數(shù)據(jù)接入管理平臺功能圖
9.1.1目錄管理子系統(tǒng)
目錄管理服務子系統(tǒng)是數(shù)據(jù)接入管理平臺的核心子系統(tǒng),提供政務信息資源目
錄的管理以及政務信息資源的發(fā)現(xiàn)定位服務。面向平臺管理員提供資源編目、注
冊、發(fā)布、注銷等目錄管理的基本功能。面向使用者提供共享目錄服務,提供按
部門、信息分類等的共享信息資源定位瀏覽功能,提供按關(guān)鍵字精確或模糊匹配
查詢功能。
9.1.1.1目錄管理模塊
目錄管理模塊是對政務信息資源元數(shù)據(jù)的排列。資源目錄可分為平臺共享目錄
和部門自有資源目錄。部門自有資源目錄由部門(部門管理員)進行管理,對本
單位的信息資源進行編目。共享目錄由共享平臺(平臺管理員)進行管理,各單
位提供共享的信息資源都注冊到共享目錄。面向平臺管理員和部門管理員,目錄
管理子系統(tǒng)提供高效編目工具、全生命周期的共享目錄注冊管理、目錄內(nèi)容管理
維護。
政務信息資源目錄體系總體結(jié)構(gòu)如下圖:
17
政務信息資源使用者
支撐環(huán)境(硬件、軟件、網(wǎng)絡(luò))
圖9-2政務信息資源目錄體系總體結(jié)構(gòu)圖
部門管理員負責本單位資源目錄的編目、分類管理,并注冊到平臺共享目錄或
部門自有目錄,對已發(fā)布試行的目錄內(nèi)容進行共享授權(quán)、修訂、注銷等目錄內(nèi)容
管理活動。
平臺管理員負責共享目錄的管理,負責目錄內(nèi)容的審核發(fā)布、授權(quán)、廢置。平
臺管理員可以在“平臺共享目錄”對由平臺提供的共享信息資源進行編目注冊。
目錄注冊流程如下圖:
18
兀數(shù)據(jù)
注冊系統(tǒng)
圖9-3目錄注冊流程圖
部門管理員對發(fā)布在自有目錄的目錄內(nèi)容進行注冊、共享授權(quán)、修訂;對發(fā)布
在共享目錄的目錄內(nèi)容進行以上操作時,則須平臺管理員審核。
部門管理員可以對共享目錄內(nèi)容關(guān)聯(lián)的共享資源提出“信息授權(quán)/使用申請”
或“自協(xié)商共享申請”,部門工作人員可以對共享目錄內(nèi)容關(guān)聯(lián)的共享資源提出申
請,所提需求由該部門的部門管理員進行統(tǒng)一申請。
目錄管理模塊主要功能包括:查看目錄結(jié)構(gòu)、創(chuàng)建目錄、修改目錄、刪除目錄。
(1)目錄結(jié)構(gòu)查詢
提供目錄名稱關(guān)鍵字查詢,也可組合其他查詢條件進行高級查詢,如上級目錄
名稱、目錄類型、行政區(qū)劃等。查詢結(jié)果列表需提供對目錄名稱、上級目錄名稱、
創(chuàng)建時間等的排序功能。可以按樹形結(jié)構(gòu)顯示,也可以按照列表方式顯示。
(2)目錄結(jié)構(gòu)詳情查詢
可查看目錄結(jié)構(gòu)詳情信息,詳細信息應包括目錄名稱、目錄類型、所屬成員單
位、上級目錄、下級目錄等。
(3)創(chuàng)建目錄
提供部門目錄、專項目錄、子行政區(qū)劃目錄及自定義分組目錄創(chuàng)建功能。
19
平臺管理員登陸系統(tǒng)可以創(chuàng)建目錄,并設(shè)置目錄的權(quán)限。部門管理員可以在已
授權(quán)的目錄下創(chuàng)建子目錄。
平臺管理員創(chuàng)建成員單位時,系統(tǒng)自動創(chuàng)建對應的部門目錄。
平臺管理員創(chuàng)建專項時,系統(tǒng)自動創(chuàng)建對應的專項目錄。
(4)修改目錄
提供目錄名稱修改功能以及同級目錄自定義排序功能。
(5)刪除目錄
在權(quán)限控制下,提供目錄的刪除功能。
平臺管理員刪除成員單位時,系統(tǒng)進行提示,經(jīng)確認后自動刪除對應的部門目
錄。
主題管理
數(shù)據(jù)主題管理主要指對數(shù)據(jù)主題查詢、新建、刪除、修改、廢置等操作,具體
包括:查看數(shù)據(jù)主題、新建數(shù)據(jù)主題、修改數(shù)據(jù)主題、刪除數(shù)據(jù)主題。
數(shù)據(jù)主題的基本信息包括:數(shù)據(jù)主題名稱、提供方、管理方、資源名稱、共享
方式、資源分類、數(shù)據(jù)規(guī)格等。擴展信息包括:顯示項、顯示排序、起始日期、
結(jié)束日期等。
(1)數(shù)據(jù)主題查詢。
提供關(guān)鍵字的模糊搜索功能,并提供主題名稱、提供方、管理方、共享方式、
資源標識符、資源名稱拼音首字母、資源狀態(tài)、數(shù)據(jù)提供時間、業(yè)務時間、資源
名稱、數(shù)據(jù)項以及資源分類標簽等條件的搜索功能。
普通用戶可以在授權(quán)數(shù)據(jù)主題的所有數(shù)據(jù)項中自由選擇查詢選項,點擊查找到
的數(shù)據(jù)列表項,可查閱詳細的信息。詳細信息包括資源名稱、提供方、管理方、
數(shù)據(jù)量、最后提供日期、共享方式等基本信息,同時應該包含數(shù)據(jù)規(guī)格信息(數(shù)
據(jù)項、長度、精度等)、共享授權(quán)情況、查詢選項配置信息等。
(2)新建數(shù)據(jù)主題。
新建數(shù)據(jù)主題包括基本信息和擴展信息的錄入管理。創(chuàng)建編輯數(shù)據(jù)規(guī)格信息
20
時,應提供導入功能,減少手工編輯的復雜性。另外,創(chuàng)建數(shù)據(jù)規(guī)格時應可關(guān)聯(lián)
公共數(shù)據(jù)元,對數(shù)據(jù)項的規(guī)格及取值范圍進行快速定義。
創(chuàng)建數(shù)據(jù)主題時,首先應設(shè)置管理方(一般情況下管理方就是提供方,一個數(shù)
據(jù)主題可以有多個提供方,系統(tǒng)提供修改提供方入口)、共享方式、數(shù)據(jù)規(guī)格;其
次,設(shè)置該數(shù)據(jù)主題的授權(quán),建立供需關(guān)系;再其次,設(shè)置資源訪問方式,包括
數(shù)據(jù)源映射、文件、web服務等;最后,根據(jù)需要設(shè)置查詢選項,包括設(shè)置查詢條
件和查詢結(jié)果顯示方式。
(3)修改數(shù)據(jù)主題。
修改數(shù)據(jù)主題的相關(guān)信息,包括修改數(shù)據(jù)主題名稱、提供方、共享方式、共享
授權(quán)情況、資源訪問方式、查詢選項、檢測數(shù)據(jù)源映射、初始化數(shù)據(jù)源映射、刪
除數(shù)據(jù)項等。平臺管理員可修改共享目錄中的數(shù)據(jù)主題,部門管理員可修改自有
目錄中的數(shù)據(jù)主題。
數(shù)據(jù)主題具有四個狀態(tài):草案、使用、標準、廢置。修改數(shù)據(jù)主題時,數(shù)據(jù)主
題狀態(tài)不同,數(shù)據(jù)主題檔案的可修改內(nèi)容也不盡相同。
數(shù)據(jù)主題狀態(tài)為“草案”時,可修改基本信息和擴展信息,不可修改數(shù)據(jù)源、
交換服務、數(shù)據(jù)處理、授權(quán)情況。
數(shù)據(jù)主題狀態(tài)為“試用”時,可修改基本信息的主題名稱、信息語義說明、備
注,可修改數(shù)據(jù)源、擴展信息,不可修改基本信息的拼音簡寫、數(shù)據(jù)項信息、交
換服務、數(shù)據(jù)處理、授權(quán)情況。
數(shù)據(jù)主題狀態(tài)為“標準”時,可修改基本信息的信息語義說明、備注,可修改
數(shù)據(jù)源、擴展信息,不可修改基本信息的拼音簡寫、數(shù)據(jù)項信息、交換服務、數(shù)
據(jù)處理、授權(quán)情況。
(4)廢置數(shù)據(jù)主題。
提供數(shù)據(jù)主題廢置功能。在修改數(shù)據(jù)主題時設(shè)置數(shù)據(jù)主題狀態(tài)為“廢置”。數(shù)
據(jù)主題被廢置后,所有該主題相關(guān)的交換服務、交換橋接、數(shù)據(jù)處理、數(shù)據(jù)訪問
服務同步停止。主題的數(shù)據(jù)信息保留。
21
平臺管理員可廢置共享目錄中的數(shù)據(jù)主題,部門管理員可廢置自有目錄中的數(shù)
據(jù)主題。
(5)刪除數(shù)據(jù)主題。
提供數(shù)據(jù)主題刪除功能。為了保障數(shù)據(jù)安全及保留數(shù)據(jù)使用記錄,刪除數(shù)據(jù)主
題時,應該保留共享數(shù)據(jù)及相關(guān)的數(shù)據(jù)訪問、共享交換日志。
刪除數(shù)據(jù)主題包括刪除提供方、共享授權(quán)情況、資源訪問方式、查詢選項等。
平臺管理員可刪除共享目錄中的數(shù)據(jù)主題,部門管理員可刪除自有目錄中的數(shù)據(jù)
主題。
(6)數(shù)據(jù)資源訪問。
提供共享數(shù)據(jù)訪問查詢功能。數(shù)據(jù)訪問受權(quán)限控制,提供數(shù)據(jù)資源下載為Excel
文檔的功能,提供用戶自定義查詢功能。
在權(quán)限控制下,對于綁定數(shù)據(jù)庫數(shù)據(jù)源的數(shù)據(jù)主題,可通過數(shù)據(jù)主題列表訪問
到數(shù)據(jù)源的數(shù)據(jù),表現(xiàn)為數(shù)據(jù)記錄列表,并提供數(shù)據(jù)資源的下載功能(下載為Excel
文檔)。平臺提供用戶下載量控制功能。
對于綁定文件數(shù)據(jù)源的數(shù)據(jù)主題,通過數(shù)據(jù)主題列表可訪問到數(shù)據(jù)資源,表現(xiàn)
為文件列表,用戶可以進行下載操作。
(7)數(shù)據(jù)源映射。
通過數(shù)據(jù)源映射,可以將數(shù)據(jù)源的數(shù)據(jù)規(guī)格與數(shù)據(jù)主題的數(shù)據(jù)規(guī)格建立對應關(guān)
系。
當用戶選擇的數(shù)據(jù)源是數(shù)據(jù)庫時,映射操作是在政務信息資源共享平臺數(shù)據(jù)庫
中建立數(shù)據(jù)映射表;當用戶選擇的數(shù)據(jù)源是文件時,映射操作是在政務信息資源
共享平臺服務器上建立文件夾(建立映射關(guān)系)。
9.1.1.3目錄服務
目錄服務模塊主要功能包括:目錄瀏覽、信息資源檢索、信息資源統(tǒng)計。
目錄服務模塊面向各單位的部門工作人員,提供共享目錄瀏覽、共享目錄檢索、
共享數(shù)據(jù)查詢服務。提供按部門、按專題分類的資源定位功能,提供按關(guān)鍵字精
22
確或模糊匹配查詢功能。通過目錄內(nèi)容關(guān)聯(lián)共享資源,已獲授權(quán)的用戶可以方便
鏈接到相關(guān)共享資源。
共享目錄服務功能面向政務信息資源共享平臺的所有注冊用戶,主要包括以下
使用場景:
圖9-4目錄注冊用例圖
(1)目錄瀏覽
提供按部門、按信息分類、按共享專題的目錄瀏覽及共享信息資源定位功能。
提供信息資源詳細信息的查看功能,詳細信息包括資源名稱、提供方、管理方、
數(shù)據(jù)量、最后提供日期、共享方式等基本信息,同時應該包含數(shù)據(jù)規(guī)格(數(shù)據(jù)項、
長度、精度等)、共享授權(quán)情況等。
用戶可以查看多個已對接域的共享目錄。
目錄瀏覽除具有共享目錄檢索的查詢功能外,還可以根據(jù)目錄樹快速查找到已
知目錄,不需任何其他操作即可查找到屬于該目錄的數(shù)據(jù)主題列表。
(2)信息資源檢索
提供按關(guān)鍵字進行模糊搜索的功能,關(guān)鍵字包括提供方、管理方、資源名稱、
數(shù)據(jù)項名稱、資源分類標簽等;同時提供多關(guān)鍵字組合查詢的功能。
(3)信息資源統(tǒng)計
提供按成員單位進行的信息資源統(tǒng)計,統(tǒng)計指標包括數(shù)據(jù)主題個數(shù)、數(shù)據(jù)項個
23
數(shù)、數(shù)據(jù)量、日期時間等。
9.1.1.4目錄接口模塊
目錄接口模塊提供與外部系統(tǒng)接口,目錄接口模塊包括三類接口:發(fā)現(xiàn)服務、
管理服務、訪問服務。
9.1.2服務接入管理子系統(tǒng)
9.1.2.1域管理
域信息包括域全稱、域中文名稱、域拼音簡寫、域?qū)慕M織機構(gòu)、域內(nèi)成員
單位統(tǒng)計等信息。共享域信息可修改,修改其組織機構(gòu)時會改變整個域和成員單
位等信息,關(guān)聯(lián)信息未被刪除時,不允許修改。
9.1.2.2組織單位管理
(1)組織單位查詢
以列表形式展示所有成員單位。提供按中文全稱、唯一編號、所屬專項、成員
標記等條件的檢索。列表內(nèi)容包括:成員單位的中文全稱、成員單位的中文簡稱、
唯一編號、成員單位所在地址、聯(lián)系電話、成員標記等
(2)組織單位檔案展現(xiàn)
組織單位詳細信息包括中文全稱、中文簡稱、唯一編號、組織機構(gòu)代碼、聯(lián)系
電話、郵政編碼、電子郵箱、網(wǎng)址、行政區(qū)劃、地址、主要職能、信息資源前段
碼、登記日期。
(3)登記組織單位
提供向?qū)降慕M織單位添加功能。在向?qū)е?,可以錄入成員單位的所有信息。
(4)修改成員單位
提供修改組織單位的除行政區(qū)劃外的所有信息的功能。
(5)刪除組織單位
24
提供刪除成員單位的功能,若存在與之相關(guān)數(shù)據(jù)主題,不允許進行刪除操作
9.1.2.3服務接入流程
服務生產(chǎn)方開發(fā)的服務注冊到共享平臺,供其他單位調(diào)用的過程叫服務接入。
服務接入涉及到兩類用戶,單位管理員和中心管理員。單位管理員登錄分控中
心,填寫相應服務信息。包括服務的WSDL,入?yún)ⅲ鰠?,服務授?quán)等信息。填寫
并經(jīng)測試通過后,才能提交中心審批。中心管理員審批通過后,就可以發(fā)布給其
他單位申請。
服務接入流程圖:
圖9-4服務接入流程圖
?注冊服務:
X發(fā)布服務
人參信息出參信息適梨信息附加信息
fig#ID:XM.GOV.YZ.RS.xnDetail.findSmDetailBySfzh?Q
服務別名:市民信息查詢*
服務所屬組:市民信息
失效日期:12023-3-28|國默認10年
月艮務地址:23:9080/DSP/services/RequestService?wsdl?獲取wsdl信息
服務方法名:Query*
方法名中文名稱:
服務?并發(fā)上限:10。?
25
?服務ID的命名規(guī)則為:
【地域】?【類型】.【生產(chǎn)單位】.【服務組別】.【服務方法名】
XM.GOV.YZ.ZX.SmDetail.findSmDetailBySfzh
?廈門1J?|?服務組?~~服務方法名1
政府一A服務發(fā)布單位代碼
一A服務類型
說明如下:
服務類型:目前服務類型包括兩張原子服務(YZ)和融合服務(RH)
ZX表示該服務方發(fā)布單位為信息中心(具體的單位代碼,視情況而定)
SmDetail是指這個服務屬于市民信息組的。
findSmDetailBySfzh是這個WS服務的服務方法名。建議采用“駝峰法”命名
法。英文字母,單詞首字母大寫。
?服務別名采用:服務資源名稱+服務資源處理動作+(備注)。備注可選。
例如:公安人口核查(帶照片)
?服務地址:填寫服務WSDL地址,然后點擊“獲取WSDL信息”按鈕,系統(tǒng)
將會獲取WSDL內(nèi)容,并解析服務的方法名。一個服務ID對應一個方法。
如果一個WebService包含多個方法,請注冊為多個服務。
服務版本號命名規(guī)范:采用兩位命名規(guī)則。大版本號相同的服務是互相兼容的,
只是小問題的更改。也就是只要大版本號相同,請求方是不需要更改。例如L0
和1.1版本,請求報文和結(jié)果報文是一致的。
服務的可見性分為公有和私有。公有服務所有單位都可以在服務目錄列表中查
詢到該服務,提交申請,中心通過后就可以調(diào)用該服務。私有服務可以定制服務
可見范圍,授權(quán)的單位才能申請該服務。
服務說明:應該從業(yè)務上描述服務的功能。
服務文檔:管理員必須上傳服務描述文檔。
26
結(jié)果報文XSD上傳:為了方便請求方結(jié)果報文的解析,服務提供方需要提供報
文的XSD描述。
9.1.2.4請求接入流程
服務使用方向共享平臺申請調(diào)用或使用其他單位或中心服務的過程叫請求接
入。
請求接入流程包括兩步:
第一步分控管理員申請相應的服務,總控管理員審批通過后,將獲得調(diào)用該服
務的權(quán)限。
第二步單位的應用系統(tǒng)構(gòu)建請求報文,調(diào)用平臺的請求接口,獲取結(jié)果數(shù)據(jù)。
平臺提供兩種方式接入到平臺,分別是同步方式、異步方式。
27
圖9-5服務申請流程圖
服務申請:
每個單位在申請使用某個服務,并經(jīng)審核通過后,會得到一個請求方ID。
此請求方ID作為此單位能夠使用該服務的憑證,應在調(diào)用服務時提供,且只
能在本單位使用。
命名規(guī)則為:
【區(qū)域】?【類型】.【申請使用單位】.【服務所在單位】.【自定義說明串】
SQ表示請求方IDo
自定義說明串,默認使用服務類別.服務方法名的形式。
XM.GOV.SQ.RS.ZX.SmDetaiLfindSmDetailBySfzh
廈門自定義串
政府
~?服務所在單位
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 義烏2025年度房屋拆遷補償合同3篇
- 2024年房產(chǎn)購買合同樣本
- 2024打樁施工合同范本
- 2024服裝設(shè)計與制衣廠生產(chǎn)加工合同
- 2025年度數(shù)據(jù)中心綜合布線水電改造施工勞務分包合同3篇
- 2025年度智慧消防系統(tǒng)集成項目勞務分包合同模板3篇
- 2024年特色小鎮(zhèn)標識標牌設(shè)計制作及維護管理合同3篇
- 2025年度拌和站技術(shù)創(chuàng)新與應用推廣合同3篇
- 2024年餐飲行業(yè)合伙合同協(xié)議書模板
- 2025年度城市基礎(chǔ)設(shè)施CAD設(shè)計與規(guī)劃合同3篇
- GB/T 44890-2024行政許可工作規(guī)范
- 軍工合作合同范例
- 2025年中國稀土集團總部部分崗位社會公開招聘管理單位筆試遴選500模擬題附帶答案詳解
- 2024-2025學年深圳市初三適應性考試模擬試卷歷史試卷
- 16J914-1 公用建筑衛(wèi)生間
- 贊比亞礦產(chǎn)資源及礦業(yè)開發(fā)前景分析
- 大型儲罐吊裝方案
- “千師訪萬家”家訪記錄表(共2頁)
- 海拔高度與氣壓、空氣密度、重力加速度對照表
- 《青田石雕》教學設(shè)計
- 110KV電網(wǎng)線路繼電保護課程設(shè)計
評論
0/150
提交評論