智慧城市EOP平臺(tái)(數(shù)據(jù)平臺(tái)分冊(cè))概要設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
智慧城市EOP平臺(tái)(數(shù)據(jù)平臺(tái)分冊(cè))概要設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
智慧城市EOP平臺(tái)(數(shù)據(jù)平臺(tái)分冊(cè))概要設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
智慧城市EOP平臺(tái)(數(shù)據(jù)平臺(tái)分冊(cè))概要設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
智慧城市EOP平臺(tái)(數(shù)據(jù)平臺(tái)分冊(cè))概要設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

智慧城市EOP平臺(tái)

(數(shù)據(jù)平臺(tái)分冊(cè))

概要設(shè)計(jì)說(shuō)明書(shū)

目錄

1、簡(jiǎn)介.........................................................................1

1.1文檔目的與范圍..............................................................1

1.2讀者對(duì)象...................................................................2

1.3術(shù)語(yǔ)與縮寫(xiě)解釋.............................................................2

2、系統(tǒng)概述.....................................................................4

3、設(shè)計(jì)約束.....................................................................4

3.1部署方式...................................................................4

3.2操作系統(tǒng)...................................................................4

3.3客戶(hù)端瀏覽器................................................................5

3.4數(shù)據(jù)庫(kù)服務(wù)器................................................................5

3.5J2EE應(yīng)用服務(wù)器............................................................5

3.6WEB服務(wù)器.................................................................6

3.7網(wǎng)絡(luò)........................................................................6

3.8消息中間件.................................................................6

3.9J2EE開(kāi)發(fā)工具..............................................................7

3.10開(kāi)發(fā)規(guī)范.................................................................7

3.10.1命名規(guī)范..........................................................7

3.10.2編程慣例..........................................................9

3.10.3編程注意事項(xiàng)......................................................9

3.10.4組件約定..........................................................10

3.10.5Poio約定.........................................................10

4、設(shè)計(jì)策略....................................................................11

5、系統(tǒng)總體結(jié)構(gòu)................................................................11

6、備選方案....................................................................12

7、自制外購(gòu)....................................................................12

8、接口設(shè)計(jì)....................................................................12

8.1平臺(tái)輸入接口.............................................................12

8.1.1數(shù)據(jù)庫(kù)級(jí)接口.....................................................12

8.1.2協(xié)議級(jí)交換接口...................................................13

8.1.3應(yīng)用級(jí)交換接口...................................................13

8.2平臺(tái)輸出接口.............................................................13

8.2.1WEB服務(wù)接口....................................................14

8.2.2行業(yè)應(yīng)用系統(tǒng)接口.................................................14

9、EOP政務(wù)數(shù)據(jù)平臺(tái)的結(jié)構(gòu)與功能...............................................14

9.1數(shù)據(jù)接入管理平臺(tái)..........................................................15

9.1.1目錄管理子系統(tǒng)...................................................16

9.1.2服務(wù)接入管理子系統(tǒng)...............................................23

9.1.3對(duì)接模式.........................................................29

9.1.4系統(tǒng)管理子系統(tǒng)...................................................30

9.2數(shù)據(jù)交換與緩存平臺(tái)(增加清洗流程圖)....................................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政務(wù)數(shù)據(jù)中心.............................................................43

9.4運(yùn)維管理平臺(tái).............................................................46

9.4.1前置機(jī)管理.......................................................47

9.4,2日志管理.........................................................47

9.4.3性能監(jiān)控.........................................................47

9.4.4控制面板.........................................................48

9.4.5統(tǒng)計(jì)報(bào)表.........................................................48

10、開(kāi)發(fā)環(huán)境的配置.............................................................49

11、運(yùn)行環(huán)境的配置.............................................................50

12、測(cè)試環(huán)境的配置.............................................................50

13、其它........................................................................50

14、附件........................................................................50

2

1、簡(jiǎn)介

1.1文檔目的與范圍

本設(shè)計(jì)說(shuō)明書(shū)規(guī)定了本地政務(wù)數(shù)據(jù)平臺(tái)的總體結(jié)構(gòu)、概念模型、交換模式、交

換結(jié)點(diǎn)、基本功能、應(yīng)用參考模型。

本文適用于政務(wù)數(shù)據(jù)平臺(tái)體系建設(shè)的規(guī)劃者、開(kāi)發(fā)者、建設(shè)者和其他與政務(wù)數(shù)

據(jù)平臺(tái)建設(shè)相關(guān)的規(guī)劃人員。

本文適用于設(shè)計(jì)政務(wù)信息交換和信息共享體系的系統(tǒng)架構(gòu)時(shí)使用。

1.2讀者對(duì)象

本設(shè)計(jì)說(shuō)明書(shū)適用于項(xiàng)目規(guī)劃者、開(kāi)發(fā)組員、項(xiàng)目經(jīng)理、高層經(jīng)理。

1.3術(shù)語(yǔ)與縮寫(xiě)解釋

縮寫(xiě)、術(shù)語(yǔ)解釋

ETLETL是數(shù)據(jù)抽取(Extract)、清洗(Cleaning)、轉(zhuǎn)換(Transform)

裝載(Load)的過(guò)程。是構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的重要一環(huán)。

DEPDataExchangePlatform數(shù)據(jù)交換平臺(tái)

HTTP超文本傳輸協(xié)議(HypertextTransferProtocol)

HTTPS安全超文本傳輸協(xié)議(SecureHypertextTransferProtocol)

WSDLWeb服務(wù)器描述語(yǔ)言(WebServiceDescriptionLanguage)的簡(jiǎn)稱(chēng),

是用XML文檔來(lái)描述Web服務(wù)的標(biāo)準(zhǔn),也是Web服務(wù)的接口定義

語(yǔ)言。

SOAP簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議(SimpleObjectAccessProtocol)

JMSJava消息服務(wù)(JavaMessageService)

UUID全局唯一標(biāo)識(shí)符(UniversallyUniqueIdentifier)

SOA面向服務(wù)架構(gòu)(Service-OrientedArchitecture)

ESB企業(yè)服務(wù)總線(EnterpriseServiceBus)

政務(wù)信息資源由政務(wù)部門(mén)或者為政務(wù)部門(mén)采集、加工、使用、處理的信息資源,

包括:政務(wù)部門(mén)依法采集的信息資源、政務(wù)部門(mén)在履行職能過(guò)程中

產(chǎn)生和生成的信息資源、政務(wù)部門(mén)投資建設(shè)的信息資源、政務(wù)部門(mén)

依法授權(quán)管理的信息資源。

3

公共(政務(wù)信息)資源通過(guò)網(wǎng)絡(luò)瀏覽、下載、離線獲取等方式,為政務(wù)部門(mén)和社會(huì)公眾提

供共享的政務(wù)信息資源。

交換(政務(wù)信息)資源通過(guò)按照國(guó)標(biāo)建立的交換平臺(tái),在政務(wù)部門(mén)間交換的信息資源。

政務(wù)信息資源目錄體系由目錄服務(wù)系統(tǒng)、支撐環(huán)境、標(biāo)準(zhǔn)與管理、安全保障等組成的整體。

目錄服務(wù)系統(tǒng)是通過(guò)編目、

注冊(cè)、發(fā)布和維護(hù)政務(wù)信息資源目錄內(nèi)容,實(shí)現(xiàn)政務(wù)信息資源發(fā)現(xiàn)

和定位的系統(tǒng)。

(政務(wù)信息資源目錄)編目并提供政務(wù)信息資源目錄內(nèi)容的機(jī)構(gòu)。

提供者/服務(wù)生產(chǎn)方

(政務(wù)信息資源目錄)查詢(xún)和使用政務(wù)信息資源目錄內(nèi)容的機(jī)構(gòu)和個(gè)人。

使用者/服務(wù)消費(fèi)方

原子服務(wù)單位開(kāi)放的服務(wù)叫做原子服務(wù)。

融合服務(wù)基于服務(wù)流程引擎,融合多個(gè)原子服務(wù),實(shí)現(xiàn)將多個(gè)細(xì)顆粒度服務(wù),

融合為一個(gè)粗顆粒度服務(wù)

請(qǐng)求接入按照平臺(tái)標(biāo)準(zhǔn),服務(wù)消費(fèi)方接入到本平臺(tái),并且調(diào)用其他單位服務(wù)

的過(guò)程.

服務(wù)接入按照平臺(tái)標(biāo)準(zhǔn),服務(wù)生產(chǎn)方接入到本平臺(tái),對(duì)外服務(wù)的過(guò)程

請(qǐng)求報(bào)文服務(wù)消費(fèi)方向協(xié)同平臺(tái)發(fā)出的報(bào)文

響應(yīng)報(bào)文協(xié)同平臺(tái)返回給服務(wù)消費(fèi)方的結(jié)果報(bào)文。

REST月艮務(wù)REST(RepresentationalStateTransfer表述性狀態(tài)轉(zhuǎn)移)是一種針對(duì)網(wǎng)

絡(luò)應(yīng)用的設(shè)計(jì)和開(kāi)發(fā)方式,可以降低開(kāi)發(fā)的復(fù)雜性,提高系統(tǒng)的可

伸縮性。

4

2、系統(tǒng)概述

EOP政務(wù)數(shù)據(jù)平臺(tái)是指結(jié)合政府各類(lèi)政務(wù)業(yè)務(wù)系統(tǒng)、相關(guān)應(yīng)用系統(tǒng)的接入和政

務(wù)信息資源共享交換的需求,構(gòu)建的政務(wù)共享數(shù)據(jù)中心,用于實(shí)現(xiàn)各類(lèi)電子政務(wù)

共享交換數(shù)據(jù)的統(tǒng)一管理,為互聯(lián)網(wǎng)運(yùn)營(yíng)平臺(tái)和上層應(yīng)用提供相應(yīng)的共享的政務(wù)

數(shù)據(jù)服務(wù)。

EOP政務(wù)數(shù)據(jù)平臺(tái)是承載政府管理應(yīng)用的基礎(chǔ)支撐平臺(tái),它包括數(shù)據(jù)接入管理

平臺(tái)、數(shù)據(jù)交換與緩存平臺(tái)、運(yùn)維管理平臺(tái)、政務(wù)數(shù)據(jù)中心、視頻共享服務(wù)平臺(tái)、

GIS共享服務(wù)平臺(tái)、物聯(lián)網(wǎng)數(shù)據(jù)采集平臺(tái)等。

3、設(shè)計(jì)約束

3.1部署方式

>Browser+WEB服務(wù)器+DB

>GUI界面+WEB服務(wù)器+應(yīng)用服務(wù)器+DB

>GUI界面+應(yīng)用服務(wù)器+DB

>Browser+WEB服務(wù)器+應(yīng)用服務(wù)器+DB

>消息中間件通道(MQ)+應(yīng)用服務(wù)器+DB

3.2操作系統(tǒng)

1、服務(wù)器操作系統(tǒng)選用以下之一:

>Windows2008/2003Server;

>Linux;

2、客戶(hù)端操作系統(tǒng)選用Windows7或XPProfessional以上的系統(tǒng)版本。

5

3.3客戶(hù)端瀏覽器

使用InternetExplorer7.0或以上版本。

1、系統(tǒng)應(yīng)使用以下技術(shù)進(jìn)行開(kāi)發(fā):

>HTML/XHTML/CSS;

>JavaScript;

>Applet;

>SVG;

>JSP;

2、瀏覽器與Web服務(wù)器通訊:

>HTTP協(xié)議;

>需要提高數(shù)據(jù)安全性時(shí):HTTPS協(xié)議。

3.4數(shù)據(jù)庫(kù)服務(wù)器

1、數(shù)據(jù)庫(kù)選用標(biāo)準(zhǔn):

>關(guān)系型數(shù)據(jù)庫(kù):MySQL/Oracle;

>NoSQL架構(gòu):MongoDB;

3.5J2EE應(yīng)用服務(wù)器

1)應(yīng)用服務(wù)器產(chǎn)品選用WebSphere或Tomcat0

2)用普通的Java對(duì)象(優(yōu)先選用)或EJB(用于分布式處理)來(lái)實(shí)現(xiàn)業(yè)務(wù)邏

輯。

3)如果用EJB來(lái)實(shí)現(xiàn)今后需要通過(guò)群集擴(kuò)展的業(yè)務(wù)邏輯,必需使用無(wú)狀態(tài)

(Stateless)的SesionBean。

4)通過(guò)RESTful(URI+HTTP+XML)風(fēng)格的WebService界面來(lái)提供系統(tǒng)的遠(yuǎn)

程調(diào)用接口。

6

5)數(shù)據(jù)傳輸可以采取JAVA字節(jié)流、XML和平面文本格式。

6)與其他系統(tǒng)之間采取HTTP協(xié)議、Socket協(xié)議、MQ專(zhuān)用協(xié)議實(shí)現(xiàn)不同服務(wù)

器間通訊。

3.6Web服務(wù)器

1、系統(tǒng)應(yīng)使用以下技術(shù)進(jìn)行開(kāi)發(fā):

>JavaServlet(J2EE平臺(tái));

>JSP(J2EE平臺(tái));

2、結(jié)構(gòu)化數(shù)據(jù)交換格式采用JAVA字節(jié)流或XML,通過(guò)HTTP/HTTPS協(xié)議傳輸。

3、為考慮Web層今后使用群集擴(kuò)展,避免由服務(wù)器管理HTTPSession,而在

客戶(hù)端用Cookie保存Session狀態(tài)。

4、使用MVC模式設(shè)計(jì)Web層

3.7網(wǎng)絡(luò)

1、網(wǎng)絡(luò)傳輸遵循TCP/IP協(xié)議。

2、設(shè)計(jì)內(nèi)聯(lián)網(wǎng)上的分布式應(yīng)用,應(yīng)考慮到使用異步傳輸?shù)姆绞郊訌?qiáng)傳輸?shù)目?/p>

靠性,如通訊中間件。

3、端口約束:在系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)時(shí)不允許使用動(dòng)態(tài)端口。

開(kāi)發(fā)使用標(biāo)準(zhǔn)端口列表如下:

http/www80/tcpWorldWideWebHTTP

Idap389/tcpLightweightDirectoryAccess

https443/udphttpprotocoloverTLS/SSL

3.8消息中間件

使用RabbitMQ/ActiveMQ版本通訊中間件。

7

3.9J2EE開(kāi)發(fā)工具

Eclipse3.0以上。

3.10開(kāi)發(fā)規(guī)范

3.10.1命名規(guī)范

標(biāo)示符類(lèi)型命名約定例子

全部小寫(xiě)

標(biāo)識(shí)符用點(diǎn)號(hào)分隔開(kāi)來(lái)

包名使用com.*開(kāi)頭

業(yè)務(wù)邏輯的包名以com?\bo開(kāi)頭

系統(tǒng)框架的包名以com.*.framework開(kāi)頭

公用工具類(lèi)的包名以com.*.utils開(kāi)頭

類(lèi)的名字應(yīng)該使用名詞。Class

每個(gè)單詞第一個(gè)字母應(yīng)該大寫(xiě)。HelloWorld;

類(lèi),接口

避免使用單詞的縮寫(xiě),除非它的縮寫(xiě)已經(jīng)廣為InterfaceApple;

人知,如HTTP。

第一個(gè)單詞一般是動(dòng)詞。

第一個(gè)字母是小寫(xiě),其他單詞的第一個(gè)字母是

大寫(xiě)。

方法名稱(chēng)規(guī)則:

方法

使用get+成員變量獲取成員變量,使用set+成員

變量設(shè)置成員變量。

涉及到數(shù)據(jù)庫(kù)更新功能,使用update*

查詢(xún)或報(bào)表功能,使用query*

8

刪除功能,使用delete*

其他業(yè)務(wù)功能,如果不需要事務(wù),則可以按自

己的理解命名

第一個(gè)字母小寫(xiě),中間單詞的第一個(gè)字母大寫(xiě)。

不要用特殊符號(hào)作為第一個(gè)字母。

盡量使用具有意義的單詞。

變量單字符的變量名一般只用于生命期非常短暫的

變量。i,j,k,m,n一般用于integers;c,d,e一般用

于characterso

如果變量是集合,則變量名應(yīng)用復(fù)數(shù)。

常量所有常量名均全部大寫(xiě),單詞間以隔開(kāi)。intMAX_NUM;

命名規(guī)則:EntityClassName+Action.java

URL規(guī)則:路徑/ActionName!方法名稱(chēng).action?

參數(shù)

方法名稱(chēng)規(guī)則:

查看單個(gè)對(duì)象,使用view

查詢(xún)功能,使用query

Action

新增功能,使用create

修改功能,使用update

審批功能,使用approve

刪除功能,使用delete

如果需要有所區(qū)分實(shí)體,在按照功能劃分后,

使用上述前綴

9

3.10.2編程慣例

1)特定業(yè)務(wù)邏輯使用的變量在方法體本身內(nèi)定義,不允許定義為類(lèi)的實(shí)例變量。

2)方法體不宜過(guò)長(zhǎng),應(yīng)控制在40行以?xún)?nèi)。

3)類(lèi)與方法加上注釋?zhuān)榻B類(lèi)與方法的作用/***/。

4)變量較多時(shí),需要給變量分別加上注釋。

5)代碼邏輯過(guò)于復(fù)雜時(shí),需要加上注釋。

6)注釋需要簡(jiǎn)明扼要,用簡(jiǎn)單的語(yǔ)句清楚的表達(dá)代碼的邏輯。

7)兩段邏輯不同的代碼(如變量定義與邏輯代碼)中間使用空行分開(kāi),提高代碼

閱讀性。

8)If語(yǔ)句總是用大括號(hào)“{”和“}”括起來(lái),避免出錯(cuò),即使只有一行代碼。

9)當(dāng)一個(gè)變量是boolean型時(shí),應(yīng)該使用if(booleanExpression){},而不是

if(booleanExpression==true){}。

10)表達(dá)式較長(zhǎng)時(shí),需要注意用小括號(hào)控制表達(dá)式的優(yōu)先級(jí)。

3.10.3編程注意事項(xiàng)

1)對(duì)于String類(lèi)型的操作,使用mons.lang.StringUtils類(lèi),如:

StringUtils.trim(result)清空字符串兩邊的空格、StringUtils.equals(result,"Result”)

比較字符串相等。

2)從JSP頁(yè)面?zhèn)髦档紸ction時(shí),使用ParamUtils進(jìn)行參數(shù)的取值,不要使用原

有的Requesto

3)對(duì)于日期的操作,使用org.believe.core.utils.DateUtils類(lèi),如:

DateUtils.formatDate(newDate。,"yyyyMMdd")將Date轉(zhuǎn)化為yyyyMMdd格式

的字符串、DateUtils.formatStringToDate(”20110503”,“yyyyMMdd")將字符串按

照yyyyMMdd的格式轉(zhuǎn)化為Date。

4)對(duì)于數(shù)組的操作,使用org.believe.core.utils.ArrayUtils類(lèi),如:publicstaticString[]

io

toArray(List<String>list)將list轉(zhuǎn)化為數(shù)組。

5)對(duì)于一些字段的操作,請(qǐng)參考o(jì)rg.believe.core.utils.FieldUtils中是否有相應(yīng)的方

法,如:publicstaticStringToSBC(Stringinput)將全角字符轉(zhuǎn)化成半角,public

staticbooleanisInteger(Stringvalue)判斷字符串是否為整型。

6)盡量不要書(shū)寫(xiě)嵌套循環(huán),如果循環(huán)必須嵌套,將循環(huán)次數(shù)多的放在里層。

3.10.4組件約定

1)所有的功能,增刪改查涉及的數(shù)據(jù)庫(kù)操作或某些固有邏輯定義在

*Manager.java類(lèi)中,對(duì)外開(kāi)放的訪問(wèn)定義在*Service中,"Service需要包含接

口以及實(shí)現(xiàn)類(lèi)。

2)"Action中的方法,使用logger輸出信息,特別是放方法的開(kāi)始與結(jié)束需要用

if(Debug){〃輸出方法開(kāi)始與結(jié)束}方便在Debug狀態(tài)下對(duì)方法進(jìn)行跟蹤。

3.10.5Pojo約定

字段類(lèi)型

>與各自的類(lèi)型對(duì)應(yīng),布爾值使用Boolean,數(shù)據(jù)庫(kù)使用bit。

>不使用基本數(shù)據(jù)類(lèi)型,如int的使用Integero

字段名稱(chēng)

名稱(chēng)命名

中文名chinName

英文名engName

創(chuàng)建者createBy

更新者updateBy

創(chuàng)建時(shí)間createTime

更新時(shí)間updateTime

II

4、設(shè)計(jì)策略

平臺(tái)采用面向?qū)ο笤O(shè)計(jì)原則以提高系統(tǒng)的可維護(hù)性和可復(fù)用性。在設(shè)計(jì)系統(tǒng)或

尋找新模式的時(shí),以下原則提供指導(dǎo)作用:

(1)擴(kuò)展策略(Extensibility)

為了提高生產(chǎn)效率,平臺(tái)設(shè)計(jì)在開(kāi)發(fā)新模塊時(shí),模塊容易的加入到系統(tǒng)中而不

影響系統(tǒng)原有的其他模塊。(注:從加入新功能的角度考慮的)

(2)靈活性(Flexibility)

為保障較高的軟件質(zhì)量,平臺(tái)設(shè)計(jì)允許代碼靈活修改,不會(huì)影響到其他的模

塊。(注:從修改原有系統(tǒng)角度考慮的)

(3)可插入性(Pluggability)

為了提升系統(tǒng)的可維護(hù)性,平臺(tái)設(shè)計(jì)具備可插入性,容易將一個(gè)類(lèi)抽出去,將

另一個(gè)有相同接口類(lèi)加進(jìn)來(lái)。(注:為了減低復(fù)雜性而且提高開(kāi)發(fā)人員對(duì)系統(tǒng)的理

解能力)

(4)可復(fù)用性原則

可復(fù)用性原則遵循如下:

>開(kāi)一閉原則(Open-ClosedPrinciple,或者OCP);

>里氏替代原則(LiskovSubstitutionPrinciple,或者LSP);

>依賴(lài)倒轉(zhuǎn)原則(DependencyInversionPrinciple,或者DIP);

>接口隔離原則(InterfaceSegregationPrinciple,或者ISP);

>組合/聚合復(fù)用原則(Composition/AggregationPrinciple,或者CARP);

>迪米特法則(LawofDemeter,或者LoD);

5、系統(tǒng)總體結(jié)構(gòu)

EOP政務(wù)數(shù)據(jù)平臺(tái)通過(guò)視頻共享服務(wù)平臺(tái)、GIS共享服務(wù)平臺(tái)、物聯(lián)網(wǎng)數(shù)據(jù)采

集平臺(tái)采集視頻數(shù)據(jù)、GIS數(shù)據(jù)、物聯(lián)網(wǎng)數(shù)據(jù),同時(shí)通過(guò)數(shù)據(jù)接入管理平臺(tái)將

12

各委辦局政務(wù)系統(tǒng)的數(shù)據(jù)一起匯聚到數(shù)據(jù)交換與緩存平臺(tái),并通過(guò)抽取、轉(zhuǎn)換、

清洗,將數(shù)據(jù)存儲(chǔ)入政務(wù)數(shù)據(jù)中心,為政府提供強(qiáng)大的信息化和智能化支持,輔

助數(shù)據(jù)決策和應(yīng)急指揮,提升政府的社會(huì)綜合治理和社會(huì)服務(wù)能力。

圖5-1系統(tǒng)總體架構(gòu)圖

6、備選方案

無(wú)

7、自制外購(gòu)

本系統(tǒng)由福建訊盟軟件有限公司獨(dú)立研發(fā)

8、接口設(shè)計(jì)

8.1平臺(tái)輸入接口

數(shù)據(jù)共享與交換平臺(tái)通過(guò)以下三類(lèi)接口與各委辦局的業(yè)務(wù)系統(tǒng)進(jìn)行銜接。

8.1.1數(shù)據(jù)庫(kù)級(jí)接口

平臺(tái)支持各類(lèi)主流關(guān)系型數(shù)據(jù)庫(kù)的接口,包括ORACLE、SQLSERVER.SYBASE.

DB2、MySQL等,可以通過(guò)關(guān)系型數(shù)據(jù)庫(kù)適配器直接訪問(wèn)各個(gè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫(kù),

從而實(shí)現(xiàn)數(shù)據(jù)同步和數(shù)據(jù)通信的目的。交換平臺(tái)提供數(shù)據(jù)庫(kù)適配器DBAdapter,實(shí)

現(xiàn)數(shù)據(jù)庫(kù)級(jí)輸入輸出接口,它支持各種主流關(guān)系型數(shù)據(jù)庫(kù),包括Oracle、

13

SQLServer.DB2、Access.Excel.MySQL、國(guó)產(chǎn)數(shù)據(jù)庫(kù)等。適配既可以生成簡(jiǎn)單

的SQL語(yǔ)句,也可以形成復(fù)雜的嵌套Insert、Select、Update等語(yǔ)句的查詢(xún)條

件,并將執(zhí)行的結(jié)果返回。

組件配置:數(shù)據(jù)庫(kù)適配器配置信息包括:

>數(shù)據(jù)庫(kù)連接信息

>數(shù)據(jù)庫(kù)庫(kù)表及字段選擇

>觸發(fā)規(guī)則,如采用增量觸發(fā)還是輪詢(xún)方式和時(shí)間規(guī)則,如實(shí)時(shí)、定時(shí)、批

處理等

8.1.2協(xié)議級(jí)交換接口

平臺(tái)支持主流的協(xié)議接口,如HTTP、HOP、SOCKET,SOAP等協(xié)議接口,通過(guò)

CORBA適配器、COM適配器、HTTP適配器等協(xié)議適配器,直接調(diào)用CORBAService、

COM/DCOM對(duì)象,或?qū)⑾⒎庋b成HTTP/SMTP/SNMP等的協(xié)議格式,從而向業(yè)務(wù)系

統(tǒng)發(fā)送請(qǐng)求或接收響應(yīng)。

平臺(tái)服務(wù)器支持JMS1.1標(biāo)準(zhǔn),包括Java、C、C++、C#語(yǔ)言API,傳輸層支

持TCP、HTTP及SSL,組件支持通過(guò)FTP與外部服務(wù)器交換文件數(shù)據(jù),組件支持

通過(guò)HTTP向業(yè)務(wù)系統(tǒng)交換數(shù)據(jù),同時(shí)可以接受并響應(yīng)HTTP的請(qǐng)求。

8.1.3應(yīng)用級(jí)交換接口

平臺(tái)支持基于應(yīng)用的緊耦合數(shù)據(jù)接口,如口B、SERVLET等接口,通過(guò)使用適

配器開(kāi)發(fā)包(AdapterDevelopmentKit)和業(yè)務(wù)應(yīng)用系統(tǒng)的API針對(duì)具體的業(yè)務(wù)

應(yīng)用開(kāi)發(fā)專(zhuān)用的數(shù)據(jù)適配器。

8.2平臺(tái)輸出接口

平臺(tái)本身所提供的服務(wù)主要通過(guò)以下兩種接口方式提供:

14

8.2.1WEB服務(wù)接口

對(duì)于平臺(tái)本身提供的WEB接口服務(wù),主要是WebServices服務(wù)和RESTful

服務(wù)接口,或其他各單位提供的WEB接口服務(wù),應(yīng)用方可直接調(diào)用其接口。

8.2.2行業(yè)應(yīng)用系統(tǒng)接口

對(duì)于非WEB服務(wù)的行業(yè)應(yīng)用系統(tǒng)接口,需要應(yīng)用方根據(jù)服務(wù)提供方的接口技

術(shù)文檔進(jìn)行開(kāi)發(fā),以實(shí)現(xiàn)與其應(yīng)用系統(tǒng)的結(jié)合。

9、EOP政務(wù)數(shù)據(jù)平臺(tái)的結(jié)構(gòu)與功能

EOP政務(wù)數(shù)據(jù)平臺(tái)以政務(wù)云為基礎(chǔ),以支撐政務(wù)應(yīng)用和互聯(lián)網(wǎng)數(shù)據(jù)中心發(fā)展為

重點(diǎn),發(fā)揮EOP政務(wù)數(shù)據(jù)共享平臺(tái)基礎(chǔ)性平臺(tái)作用,促進(jìn)基礎(chǔ)平臺(tái)和應(yīng)用平臺(tái)的

提升。利用統(tǒng)一交換共享平臺(tái),完善數(shù)據(jù)中心信息采集渠道,提高信息采集自動(dòng)

性和及時(shí)性。利用人口、法人、空間地理基礎(chǔ)數(shù)據(jù)庫(kù),為應(yīng)用平臺(tái)提供基礎(chǔ)信息

資源支撐,為互聯(lián)網(wǎng)運(yùn)營(yíng)平臺(tái)、本地運(yùn)營(yíng)平臺(tái)提供企業(yè)法人、空間地理等基礎(chǔ)信

息支撐。

15

運(yùn)維管理平臺(tái)

圖9-0系統(tǒng)架構(gòu)圖

9.1數(shù)據(jù)接入管理平臺(tái)

數(shù)據(jù)接入管理平臺(tái)通過(guò)開(kāi)發(fā)能力配置可以方便得實(shí)現(xiàn)各類(lèi)政務(wù)系統(tǒng)在數(shù)據(jù)交

換與緩存平臺(tái)上的注冊(cè)、認(rèn)證和授權(quán),完成與政務(wù)數(shù)據(jù)中心的數(shù)據(jù)對(duì)接。包括:

目錄管理子系統(tǒng)、服務(wù)接入管理子系統(tǒng)、系統(tǒng)管理子系統(tǒng)。

目錄管理子系統(tǒng)系統(tǒng)管理子系統(tǒng)

16

圖9T數(shù)據(jù)接入管理平臺(tái)功能圖

9.1.1目錄管理子系統(tǒng)

目錄管理服務(wù)子系統(tǒng)是數(shù)據(jù)接入管理平臺(tái)的核心子系統(tǒng),提供政務(wù)信息資源目

錄的管理以及政務(wù)信息資源的發(fā)現(xiàn)定位服務(wù)。面向平臺(tái)管理員提供資源編目、注

冊(cè)、發(fā)布、注銷(xiāo)等目錄管理的基本功能。面向使用者提供共享目錄服務(wù),提供按

部門(mén)、信息分類(lèi)等的共享信息資源定位瀏覽功能,提供按關(guān)鍵字精確或模糊匹配

查詢(xún)功能。

9.1.1.1目錄管理模塊

目錄管理模塊是對(duì)政務(wù)信息資源元數(shù)據(jù)的排列。資源目錄可分為平臺(tái)共享目錄

和部門(mén)自有資源目錄。部門(mén)自有資源目錄由部門(mén)(部門(mén)管理員)進(jìn)行管理,對(duì)本

單位的信息資源進(jìn)行編目。共享目錄由共享平臺(tái)(平臺(tái)管理員)進(jìn)行管理,各單

位提供共享的信息資源都注冊(cè)到共享目錄。面向平臺(tái)管理員和部門(mén)管理員,目錄

管理子系統(tǒng)提供高效編目工具、全生命周期的共享目錄注冊(cè)管理、目錄內(nèi)容管理

維護(hù)。

政務(wù)信息資源目錄體系總體結(jié)構(gòu)如下圖:

17

政務(wù)信息資源使用者

支撐環(huán)境(硬件、軟件、網(wǎng)絡(luò))

圖9-2政務(wù)信息資源目錄體系總體結(jié)構(gòu)圖

部門(mén)管理員負(fù)責(zé)本單位資源目錄的編目、分類(lèi)管理,并注冊(cè)到平臺(tái)共享目錄或

部門(mén)自有目錄,對(duì)已發(fā)布試行的目錄內(nèi)容進(jìn)行共享授權(quán)、修訂、注銷(xiāo)等目錄內(nèi)容

管理活動(dòng)。

平臺(tái)管理員負(fù)責(zé)共享目錄的管理,負(fù)責(zé)目錄內(nèi)容的審核發(fā)布、授權(quán)、廢置。平

臺(tái)管理員可以在“平臺(tái)共享目錄”對(duì)由平臺(tái)提供的共享信息資源進(jìn)行編目注冊(cè)。

目錄注冊(cè)流程如下圖:

18

兀數(shù)據(jù)

注冊(cè)系統(tǒng)

圖9-3目錄注冊(cè)流程圖

部門(mén)管理員對(duì)發(fā)布在自有目錄的目錄內(nèi)容進(jìn)行注冊(cè)、共享授權(quán)、修訂;對(duì)發(fā)布

在共享目錄的目錄內(nèi)容進(jìn)行以上操作時(shí),則須平臺(tái)管理員審核。

部門(mén)管理員可以對(duì)共享目錄內(nèi)容關(guān)聯(lián)的共享資源提出“信息授權(quán)/使用申請(qǐng)”

或“自協(xié)商共享申請(qǐng)”,部門(mén)工作人員可以對(duì)共享目錄內(nèi)容關(guān)聯(lián)的共享資源提出申

請(qǐng),所提需求由該部門(mén)的部門(mén)管理員進(jìn)行統(tǒng)一申請(qǐng)。

目錄管理模塊主要功能包括:查看目錄結(jié)構(gòu)、創(chuàng)建目錄、修改目錄、刪除目錄。

(1)目錄結(jié)構(gòu)查詢(xún)

提供目錄名稱(chēng)關(guān)鍵字查詢(xún),也可組合其他查詢(xún)條件進(jìn)行高級(jí)查詢(xún),如上級(jí)目錄

名稱(chēng)、目錄類(lèi)型、行政區(qū)劃等。查詢(xún)結(jié)果列表需提供對(duì)目錄名稱(chēng)、上級(jí)目錄名稱(chēng)、

創(chuàng)建時(shí)間等的排序功能??梢园礃?shù)形結(jié)構(gòu)顯示,也可以按照列表方式顯示。

(2)目錄結(jié)構(gòu)詳情查詢(xún)

可查看目錄結(jié)構(gòu)詳情信息,詳細(xì)信息應(yīng)包括目錄名稱(chēng)、目錄類(lèi)型、所屬成員單

位、上級(jí)目錄、下級(jí)目錄等。

(3)創(chuàng)建目錄

提供部門(mén)目錄、專(zhuān)項(xiàng)目錄、子行政區(qū)劃目錄及自定義分組目錄創(chuàng)建功能。

19

平臺(tái)管理員登陸系統(tǒng)可以創(chuàng)建目錄,并設(shè)置目錄的權(quán)限。部門(mén)管理員可以在已

授權(quán)的目錄下創(chuàng)建子目錄。

平臺(tái)管理員創(chuàng)建成員單位時(shí),系統(tǒng)自動(dòng)創(chuàng)建對(duì)應(yīng)的部門(mén)目錄。

平臺(tái)管理員創(chuàng)建專(zhuān)項(xiàng)時(shí),系統(tǒng)自動(dòng)創(chuàng)建對(duì)應(yīng)的專(zhuān)項(xiàng)目錄。

(4)修改目錄

提供目錄名稱(chēng)修改功能以及同級(jí)目錄自定義排序功能。

(5)刪除目錄

在權(quán)限控制下,提供目錄的刪除功能。

平臺(tái)管理員刪除成員單位時(shí),系統(tǒng)進(jìn)行提示,經(jīng)確認(rèn)后自動(dòng)刪除對(duì)應(yīng)的部門(mén)目

錄。

主題管理

數(shù)據(jù)主題管理主要指對(duì)數(shù)據(jù)主題查詢(xún)、新建、刪除、修改、廢置等操作,具體

包括:查看數(shù)據(jù)主題、新建數(shù)據(jù)主題、修改數(shù)據(jù)主題、刪除數(shù)據(jù)主題。

數(shù)據(jù)主題的基本信息包括:數(shù)據(jù)主題名稱(chēng)、提供方、管理方、資源名稱(chēng)、共享

方式、資源分類(lèi)、數(shù)據(jù)規(guī)格等。擴(kuò)展信息包括:顯示項(xiàng)、顯示排序、起始日期、

結(jié)束日期等。

(1)數(shù)據(jù)主題查詢(xún)。

提供關(guān)鍵字的模糊搜索功能,并提供主題名稱(chēng)、提供方、管理方、共享方式、

資源標(biāo)識(shí)符、資源名稱(chēng)拼音首字母、資源狀態(tài)、數(shù)據(jù)提供時(shí)間、業(yè)務(wù)時(shí)間、資源

名稱(chēng)、數(shù)據(jù)項(xiàng)以及資源分類(lèi)標(biāo)簽等條件的搜索功能。

普通用戶(hù)可以在授權(quán)數(shù)據(jù)主題的所有數(shù)據(jù)項(xiàng)中自由選擇查詢(xún)選項(xiàng),點(diǎn)擊查找到

的數(shù)據(jù)列表項(xiàng),可查閱詳細(xì)的信息。詳細(xì)信息包括資源名稱(chēng)、提供方、管理方、

數(shù)據(jù)量、最后提供日期、共享方式等基本信息,同時(shí)應(yīng)該包含數(shù)據(jù)規(guī)格信息(數(shù)

據(jù)項(xiàng)、長(zhǎng)度、精度等)、共享授權(quán)情況、查詢(xún)選項(xiàng)配置信息等。

(2)新建數(shù)據(jù)主題。

新建數(shù)據(jù)主題包括基本信息和擴(kuò)展信息的錄入管理。創(chuàng)建編輯數(shù)據(jù)規(guī)格信息

20

時(shí),應(yīng)提供導(dǎo)入功能,減少手工編輯的復(fù)雜性。另外,創(chuàng)建數(shù)據(jù)規(guī)格時(shí)應(yīng)可關(guān)聯(lián)

公共數(shù)據(jù)元,對(duì)數(shù)據(jù)項(xiàng)的規(guī)格及取值范圍進(jìn)行快速定義。

創(chuàng)建數(shù)據(jù)主題時(shí),首先應(yīng)設(shè)置管理方(一般情況下管理方就是提供方,一個(gè)數(shù)

據(jù)主題可以有多個(gè)提供方,系統(tǒng)提供修改提供方入口)、共享方式、數(shù)據(jù)規(guī)格;其

次,設(shè)置該數(shù)據(jù)主題的授權(quán),建立供需關(guān)系;再其次,設(shè)置資源訪問(wèn)方式,包括

數(shù)據(jù)源映射、文件、web服務(wù)等;最后,根據(jù)需要設(shè)置查詢(xún)選項(xiàng),包括設(shè)置查詢(xún)條

件和查詢(xún)結(jié)果顯示方式。

(3)修改數(shù)據(jù)主題。

修改數(shù)據(jù)主題的相關(guān)信息,包括修改數(shù)據(jù)主題名稱(chēng)、提供方、共享方式、共享

授權(quán)情況、資源訪問(wèn)方式、查詢(xún)選項(xiàng)、檢測(cè)數(shù)據(jù)源映射、初始化數(shù)據(jù)源映射、刪

除數(shù)據(jù)項(xiàng)等。平臺(tái)管理員可修改共享目錄中的數(shù)據(jù)主題,部門(mén)管理員可修改自有

目錄中的數(shù)據(jù)主題。

數(shù)據(jù)主題具有四個(gè)狀態(tài):草案、使用、標(biāo)準(zhǔn)、廢置。修改數(shù)據(jù)主題時(shí),數(shù)據(jù)主

題狀態(tài)不同,數(shù)據(jù)主題檔案的可修改內(nèi)容也不盡相同。

數(shù)據(jù)主題狀態(tài)為“草案”時(shí),可修改基本信息和擴(kuò)展信息,不可修改數(shù)據(jù)源、

交換服務(wù)、數(shù)據(jù)處理、授權(quán)情況。

數(shù)據(jù)主題狀態(tài)為“試用”時(shí),可修改基本信息的主題名稱(chēng)、信息語(yǔ)義說(shuō)明、備

注,可修改數(shù)據(jù)源、擴(kuò)展信息,不可修改基本信息的拼音簡(jiǎn)寫(xiě)、數(shù)據(jù)項(xiàng)信息、交

換服務(wù)、數(shù)據(jù)處理、授權(quán)情況。

數(shù)據(jù)主題狀態(tài)為“標(biāo)準(zhǔn)”時(shí),可修改基本信息的信息語(yǔ)義說(shuō)明、備注,可修改

數(shù)據(jù)源、擴(kuò)展信息,不可修改基本信息的拼音簡(jiǎn)寫(xiě)、數(shù)據(jù)項(xiàng)信息、交換服務(wù)、數(shù)

據(jù)處理、授權(quán)情況。

(4)廢置數(shù)據(jù)主題。

提供數(shù)據(jù)主題廢置功能。在修改數(shù)據(jù)主題時(shí)設(shè)置數(shù)據(jù)主題狀態(tài)為“廢置”。數(shù)

據(jù)主題被廢置后,所有該主題相關(guān)的交換服務(wù)、交換橋接、數(shù)據(jù)處理、數(shù)據(jù)訪問(wèn)

服務(wù)同步停止。主題的數(shù)據(jù)信息保留。

21

平臺(tái)管理員可廢置共享目錄中的數(shù)據(jù)主題,部門(mén)管理員可廢置自有目錄中的數(shù)

據(jù)主題。

(5)刪除數(shù)據(jù)主題。

提供數(shù)據(jù)主題刪除功能。為了保障數(shù)據(jù)安全及保留數(shù)據(jù)使用記錄,刪除數(shù)據(jù)主

題時(shí),應(yīng)該保留共享數(shù)據(jù)及相關(guān)的數(shù)據(jù)訪問(wèn)、共享交換日志。

刪除數(shù)據(jù)主題包括刪除提供方、共享授權(quán)情況、資源訪問(wèn)方式、查詢(xún)選項(xiàng)等。

平臺(tái)管理員可刪除共享目錄中的數(shù)據(jù)主題,部門(mén)管理員可刪除自有目錄中的數(shù)據(jù)

主題。

(6)數(shù)據(jù)資源訪問(wèn)。

提供共享數(shù)據(jù)訪問(wèn)查詢(xún)功能。數(shù)據(jù)訪問(wèn)受權(quán)限控制,提供數(shù)據(jù)資源下載為Excel

文檔的功能,提供用戶(hù)自定義查詢(xún)功能。

在權(quán)限控制下,對(duì)于綁定數(shù)據(jù)庫(kù)數(shù)據(jù)源的數(shù)據(jù)主題,可通過(guò)數(shù)據(jù)主題列表訪問(wèn)

到數(shù)據(jù)源的數(shù)據(jù),表現(xiàn)為數(shù)據(jù)記錄列表,并提供數(shù)據(jù)資源的下載功能(下載為Excel

文檔)。平臺(tái)提供用戶(hù)下載量控制功能。

對(duì)于綁定文件數(shù)據(jù)源的數(shù)據(jù)主題,通過(guò)數(shù)據(jù)主題列表可訪問(wèn)到數(shù)據(jù)資源,表現(xiàn)

為文件列表,用戶(hù)可以進(jìn)行下載操作。

(7)數(shù)據(jù)源映射。

通過(guò)數(shù)據(jù)源映射,可以將數(shù)據(jù)源的數(shù)據(jù)規(guī)格與數(shù)據(jù)主題的數(shù)據(jù)規(guī)格建立對(duì)應(yīng)關(guān)

系。

當(dāng)用戶(hù)選擇的數(shù)據(jù)源是數(shù)據(jù)庫(kù)時(shí),映射操作是在政務(wù)信息資源共享平臺(tái)數(shù)據(jù)庫(kù)

中建立數(shù)據(jù)映射表;當(dāng)用戶(hù)選擇的數(shù)據(jù)源是文件時(shí),映射操作是在政務(wù)信息資源

共享平臺(tái)服務(wù)器上建立文件夾(建立映射關(guān)系)。

9.1.1.3目錄服務(wù)

目錄服務(wù)模塊主要功能包括:目錄瀏覽、信息資源檢索、信息資源統(tǒng)計(jì)。

目錄服務(wù)模塊面向各單位的部門(mén)工作人員,提供共享目錄瀏覽、共享目錄檢索、

共享數(shù)據(jù)查詢(xún)服務(wù)。提供按部門(mén)、按專(zhuān)題分類(lèi)的資源定位功能,提供按關(guān)鍵字精

22

確或模糊匹配查詢(xún)功能。通過(guò)目錄內(nèi)容關(guān)聯(lián)共享資源,已獲授權(quán)的用戶(hù)可以方便

鏈接到相關(guān)共享資源。

共享目錄服務(wù)功能面向政務(wù)信息資源共享平臺(tái)的所有注冊(cè)用戶(hù),主要包括以下

使用場(chǎng)景:

圖9-4目錄注冊(cè)用例圖

(1)目錄瀏覽

提供按部門(mén)、按信息分類(lèi)、按共享專(zhuān)題的目錄瀏覽及共享信息資源定位功能。

提供信息資源詳細(xì)信息的查看功能,詳細(xì)信息包括資源名稱(chēng)、提供方、管理方、

數(shù)據(jù)量、最后提供日期、共享方式等基本信息,同時(shí)應(yīng)該包含數(shù)據(jù)規(guī)格(數(shù)據(jù)項(xiàng)、

長(zhǎng)度、精度等)、共享授權(quán)情況等。

用戶(hù)可以查看多個(gè)已對(duì)接域的共享目錄。

目錄瀏覽除具有共享目錄檢索的查詢(xún)功能外,還可以根據(jù)目錄樹(shù)快速查找到已

知目錄,不需任何其他操作即可查找到屬于該目錄的數(shù)據(jù)主題列表。

(2)信息資源檢索

提供按關(guān)鍵字進(jìn)行模糊搜索的功能,關(guān)鍵字包括提供方、管理方、資源名稱(chēng)、

數(shù)據(jù)項(xiàng)名稱(chēng)、資源分類(lèi)標(biāo)簽等;同時(shí)提供多關(guān)鍵字組合查詢(xún)的功能。

(3)信息資源統(tǒng)計(jì)

提供按成員單位進(jìn)行的信息資源統(tǒng)計(jì),統(tǒng)計(jì)指標(biāo)包括數(shù)據(jù)主題個(gè)數(shù)、數(shù)據(jù)項(xiàng)個(gè)

23

數(shù)、數(shù)據(jù)量、日期時(shí)間等。

9.1.1.4目錄接口模塊

目錄接口模塊提供與外部系統(tǒng)接口,目錄接口模塊包括三類(lèi)接口:發(fā)現(xiàn)服務(wù)、

管理服務(wù)、訪問(wèn)服務(wù)。

9.1.2服務(wù)接入管理子系統(tǒng)

9.1.2.1域管理

域信息包括域全稱(chēng)、域中文名稱(chēng)、域拼音簡(jiǎn)寫(xiě)、域?qū)?yīng)的組織機(jī)構(gòu)、域內(nèi)成員

單位統(tǒng)計(jì)等信息。共享域信息可修改,修改其組織機(jī)構(gòu)時(shí)會(huì)改變整個(gè)域和成員單

位等信息,關(guān)聯(lián)信息未被刪除時(shí),不允許修改。

9.1.2.2組織單位管理

(1)組織單位查詢(xún)

以列表形式展示所有成員單位。提供按中文全稱(chēng)、唯一編號(hào)、所屬專(zhuān)項(xiàng)、成員

標(biāo)記等條件的檢索。列表內(nèi)容包括:成員單位的中文全稱(chēng)、成員單位的中文簡(jiǎn)稱(chēng)、

唯一編號(hào)、成員單位所在地址、聯(lián)系電話(huà)、成員標(biāo)記等

(2)組織單位檔案展現(xiàn)

組織單位詳細(xì)信息包括中文全稱(chēng)、中文簡(jiǎn)稱(chēng)、唯一編號(hào)、組織機(jī)構(gòu)代碼、聯(lián)系

電話(huà)、郵政編碼、電子郵箱、網(wǎng)址、行政區(qū)劃、地址、主要職能、信息資源前段

碼、登記日期。

(3)登記組織單位

提供向?qū)降慕M織單位添加功能。在向?qū)е?,可以錄入成員單位的所有信息。

(4)修改成員單位

提供修改組織單位的除行政區(qū)劃外的所有信息的功能。

(5)刪除組織單位

24

提供刪除成員單位的功能,若存在與之相關(guān)數(shù)據(jù)主題,不允許進(jìn)行刪除操作

9.1.2.3服務(wù)接入流程

服務(wù)生產(chǎn)方開(kāi)發(fā)的服務(wù)注冊(cè)到共享平臺(tái),供其他單位調(diào)用的過(guò)程叫服務(wù)接入。

服務(wù)接入涉及到兩類(lèi)用戶(hù),單位管理員和中心管理員。單位管理員登錄分控中

心,填寫(xiě)相應(yīng)服務(wù)信息。包括服務(wù)的WSDL,入?yún)?,出參,服?wù)授權(quán)等信息。填寫(xiě)

并經(jīng)測(cè)試通過(guò)后,才能提交中心審批。中心管理員審批通過(guò)后,就可以發(fā)布給其

他單位申請(qǐng)。

服務(wù)接入流程圖:

圖9-4服務(wù)接入流程圖

?注冊(cè)服務(wù):

X發(fā)布服務(wù)

人參信息出參信息適梨信息附加信息

fig#ID:XM.GOV.YZ.RS.xnDetail.findSmDetailBySfzh?Q

服務(wù)別名:市民信息查詢(xún)*

服務(wù)所屬組:市民信息

失效日期:12023-3-28|國(guó)默認(rèn)10年

月艮務(wù)地址:23:9080/DSP/services/RequestService?wsdl?獲取wsdl信息

服務(wù)方法名:Query*

方法名中文名稱(chēng):

服務(wù)?并發(fā)上限:10。?

25

?服務(wù)ID的命名規(guī)則為:

【地域】?【類(lèi)型】.【生產(chǎn)單位】.【服務(wù)組別】.【服務(wù)方法名】

XM.GOV.YZ.ZX.SmDetail.findSmDetailBySfzh

?廈門(mén)1J?|?服務(wù)組?~~服務(wù)方法名1

政府一A服務(wù)發(fā)布單位代碼

一A服務(wù)類(lèi)型

說(shuō)明如下:

服務(wù)類(lèi)型:目前服務(wù)類(lèi)型包括兩張?jiān)臃?wù)(YZ)和融合服務(wù)(RH)

ZX表示該服務(wù)方發(fā)布單位為信息中心(具體的單位代碼,視情況而定)

SmDetail是指這個(gè)服務(wù)屬于市民信息組的。

findSmDetailBySfzh是這個(gè)WS服務(wù)的服務(wù)方法名。建議采用“駝峰法”命名

法。英文字母,單詞首字母大寫(xiě)。

?服務(wù)別名采用:服務(wù)資源名稱(chēng)+服務(wù)資源處理動(dòng)作+(備注)。備注可選。

例如:公安人口核查(帶照片)

?服務(wù)地址:填寫(xiě)服務(wù)WSDL地址,然后點(diǎn)擊“獲取WSDL信息”按鈕,系統(tǒng)

將會(huì)獲取WSDL內(nèi)容,并解析服務(wù)的方法名。一個(gè)服務(wù)ID對(duì)應(yīng)一個(gè)方法。

如果一個(gè)WebService包含多個(gè)方法,請(qǐng)注冊(cè)為多個(gè)服務(wù)。

服務(wù)版本號(hào)命名規(guī)范:采用兩位命名規(guī)則。大版本號(hào)相同的服務(wù)是互相兼容的,

只是小問(wèn)題的更改。也就是只要大版本號(hào)相同,請(qǐng)求方是不需要更改。例如L0

和1.1版本,請(qǐng)求報(bào)文和結(jié)果報(bào)文是一致的。

服務(wù)的可見(jiàn)性分為公有和私有。公有服務(wù)所有單位都可以在服務(wù)目錄列表中查

詢(xún)到該服務(wù),提交申請(qǐng),中心通過(guò)后就可以調(diào)用該服務(wù)。私有服務(wù)可以定制服務(wù)

可見(jiàn)范圍,授權(quán)的單位才能申請(qǐng)?jiān)摲?wù)。

服務(wù)說(shuō)明:應(yīng)該從業(yè)務(wù)上描述服務(wù)的功能。

服務(wù)文檔:管理員必須上傳服務(wù)描述文檔。

26

結(jié)果報(bào)文XSD上傳:為了方便請(qǐng)求方結(jié)果報(bào)文的解析,服務(wù)提供方需要提供報(bào)

文的XSD描述。

9.1.2.4請(qǐng)求接入流程

服務(wù)使用方向共享平臺(tái)申請(qǐng)調(diào)用或使用其他單位或中心服務(wù)的過(guò)程叫請(qǐng)求接

入。

請(qǐng)求接入流程包括兩步:

第一步分控管理員申請(qǐng)相應(yīng)的服務(wù),總控管理員審批通過(guò)后,將獲得調(diào)用該服

務(wù)的權(quán)限。

第二步單位的應(yīng)用系統(tǒng)構(gòu)建請(qǐng)求報(bào)文,調(diào)用平臺(tái)的請(qǐng)求接口,獲取結(jié)果數(shù)據(jù)。

平臺(tái)提供兩種方式接入到平臺(tái),分別是同步方式、異步方式。

27

圖9-5服務(wù)申請(qǐng)流程圖

服務(wù)申請(qǐng):

每個(gè)單位在申請(qǐng)使用某個(gè)服務(wù),并經(jīng)審核通過(guò)后,會(huì)得到一個(gè)請(qǐng)求方ID。

此請(qǐng)求方ID作為此單位能夠使用該服務(wù)的憑證,應(yīng)在調(diào)用服務(wù)時(shí)提供,且只

能在本單位使用。

命名規(guī)則為:

【區(qū)域】?【類(lèi)型】.【申請(qǐng)使用單位】.【服務(wù)所在單位】.【自定義說(shuō)明串】

SQ表示請(qǐng)求方IDo

自定義說(shuō)明串,默認(rèn)使用服務(wù)類(lèi)別.服務(wù)方法名的形式。

XM.GOV.SQ.RS.ZX.SmDetaiLfindSmDetailBySfzh

廈門(mén)自定義串

政府

~?服務(wù)所在單位

溫馨提示

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

評(píng)論

0/150

提交評(píng)論