版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、區(qū)縣電子政務(wù)服務(wù)平臺(tái)對(duì)接方案(此文檔為word格式,下載后您可任意修改編輯)1 目的和范圍32 概述32電子政務(wù)應(yīng)用服務(wù)支撐基礎(chǔ)32.2 共亨與交換平臺(tái)的應(yīng)用模式42.2.1 “集中控制”應(yīng)用模式42.2.2 “分散控制”應(yīng)用模式62.2.3 “遞階式控制”應(yīng)用模式72.2.4 區(qū)縣電子政務(wù)應(yīng)用模式102.3 信息共亨與交換的需求形式102.4 電子政務(wù)服務(wù)平臺(tái)的定位112.4.1 業(yè)務(wù)需求122.4.2 技術(shù)需求122.4.3 資源共享、資源門戶122.4.4 外部服務(wù)133 電子政務(wù)服務(wù)平臺(tái)基礎(chǔ)架構(gòu)133.1 平臺(tái)的基礎(chǔ)服務(wù)架構(gòu)133.2 平臺(tái)技術(shù)架構(gòu)153.2.1 屮心月艮務(wù)器163.2
2、.2 節(jié)點(diǎn)工作站服務(wù)器17323適配器183.3 平臺(tái)物理部署194 平臺(tái)功能要求204平臺(tái)所包含的開發(fā)環(huán)境需求204.1.1 需求分析204.1.2 性能指標(biāo)214.2 部署、運(yùn)行需求214.2.1 需求分析214.2.2 性能指標(biāo)234.3 應(yīng)用與平臺(tái)的對(duì)接方式概述235 應(yīng)用與fiorano平臺(tái)集成方案245.1 數(shù)據(jù)交換245.1.1 交換數(shù)據(jù)規(guī)范245.1.2 數(shù)據(jù)交換實(shí)現(xiàn)255.2 應(yīng)用系統(tǒng)接口集成15.2.1 基于api方式的應(yīng)用集成15.2.2 基于消息隊(duì)列的應(yīng)用集成25.2.3 基于組件的應(yīng)用集成35.2.4 基于服務(wù)的應(yīng)用集成45.3 業(yè)務(wù)流程整合66 附件1消息交換格式規(guī)
3、范87 附件2. fioranoesb jms接口組件開發(fā)標(biāo)準(zhǔn)88 附件3. c/c+接口組件開發(fā)標(biāo)準(zhǔn)錯(cuò)誤!未定義書簽。9 附件4. web services接口的wsdl文件錯(cuò)誤!未定義書簽。1目的和范圍這篇文擋主要描述各委辦局節(jié)點(diǎn)應(yīng)用、各異構(gòu)數(shù)據(jù)庫和新建應(yīng)用 與電子政務(wù)平臺(tái)的連接方式。2概述2.1電子政務(wù)應(yīng)用服務(wù)支撐基礎(chǔ)北京市和各區(qū)縣政府機(jī)構(gòu)都己建起了自己的計(jì)算機(jī)網(wǎng)絡(luò),有自上 而下的縱向?qū)>W(wǎng),也有連接各委辦局(橫向)的電了政務(wù)外網(wǎng),互聯(lián)網(wǎng) (internet)的使用也十分普遍,但是如何讓應(yīng)用和數(shù)據(jù)充分利用這些 網(wǎng)絡(luò)基礎(chǔ)設(shè)施,仍然是一個(gè)十分艱巨的挑戰(zhàn)。在以往的電子政務(wù)信 息系統(tǒng)建設(shè)中,構(gòu)建了
4、許許多多各種類型的應(yīng)用系統(tǒng),這些彼此獨(dú)立 互不相通的應(yīng)用系統(tǒng),造成了各式各樣的“信息孤島”,數(shù)據(jù)不能共 享,業(yè)務(wù)無法協(xié)同,成為了制約電子政務(wù)進(jìn)步發(fā)展的瓶頸。數(shù)據(jù)共享與交換平臺(tái)是實(shí)現(xiàn)政府各機(jī)構(gòu)間通信、互連、轉(zhuǎn)換、可 移植性和安全性標(biāo)準(zhǔn)接口的基礎(chǔ)軟件平臺(tái)。平臺(tái)通過統(tǒng)一的規(guī)范和標(biāo) 準(zhǔn),以xml描述交換的數(shù)據(jù)格式利數(shù)據(jù)本身,能夠消除由于應(yīng)用范圍、 構(gòu)建方式、系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)資源等方面所產(chǎn)生的各機(jī)關(guān)政務(wù)系統(tǒng)間的 差異,實(shí)現(xiàn)信息的高度共享和網(wǎng)絡(luò)辦公,保證數(shù)據(jù)交換的透明、簡(jiǎn)便、 可靠、安全。因此說,信息共享與交換是電子政務(wù)應(yīng)用服務(wù)平臺(tái)的基 礎(chǔ)。2.2 共享與交換平臺(tái)的應(yīng)用模式區(qū)縣數(shù)據(jù)共享與交換平臺(tái)依托于區(qū)縣電
5、子政務(wù)外網(wǎng)平臺(tái),其目標(biāo) 是實(shí)現(xiàn)多個(gè)管理部門之間的互聯(lián)互通和信息共享,促進(jìn)相互之間的業(yè) 務(wù)協(xié)同與互動(dòng)。根據(jù)各委辦局管理和具體業(yè)務(wù)結(jié)構(gòu)特征,歸納出了三種基本的應(yīng) 用模式,它們是“集中控制”應(yīng)用模式、“分散控制”應(yīng)用模式和“遞 階控制”應(yīng)用模式。區(qū)縣電子政務(wù)服務(wù)平臺(tái)是典型的計(jì)算機(jī)分布式應(yīng)用系統(tǒng),分布式 應(yīng)用不僅包含網(wǎng)絡(luò)應(yīng)用之間的數(shù)據(jù)流,一個(gè)分布式基礎(chǔ)架構(gòu)平臺(tái)需要 同時(shí)支持控制流和數(shù)據(jù)流。下面我們從數(shù)據(jù)流和控制流二個(gè)方面來分 析共享與交換平臺(tái)的應(yīng)用模式。2.2.1 “集中控制”應(yīng)用模式“集中控制”應(yīng)用模式在系統(tǒng)原理上對(duì)應(yīng)于系統(tǒng)控制論中的“集中控制”結(jié)構(gòu)方案,如1所示。信息共享平臺(tái)部門業(yè)務(wù)數(shù)據(jù)摩圖1 “
6、集中控制”應(yīng)用模式結(jié)構(gòu) 特征分析“集中控制”應(yīng)用模式特征如下:(1)管理和控制集中。指有一個(gè)統(tǒng)一的業(yè)務(wù)集中管理和調(diào)度中 心,由某個(gè)主管單位進(jìn)行統(tǒng)一的組織、管理和維護(hù),集中制定和建設(shè) 統(tǒng)一的信息資源目錄體系、元數(shù)據(jù)庫以及信息交換標(biāo)準(zhǔn)等規(guī)范,集中 整合和集成各單位的業(yè)務(wù)系統(tǒng)數(shù)據(jù),建立和維護(hù)集中統(tǒng)一的共享信息 庫,實(shí)行集中管理、統(tǒng)一決策。(2)觀測(cè)集中。關(guān)于系統(tǒng)中各單位子系統(tǒng)的相關(guān)運(yùn)行狀態(tài)信息 (共享信息),可由系統(tǒng)進(jìn)行統(tǒng)一的信息處理和集中觀測(cè)。用戶只需 “一站式”訪問數(shù)據(jù)服務(wù)主中心就可以獲取所需的各部門的共享信息。(3)縱向信息流。具有各互通單位之間進(jìn)行交互的縱向信息流。 包括:上行
7、的狀態(tài)觀測(cè)信息流(即源自各單位的共享信息數(shù)據(jù)),下 達(dá)的控制指令信息流(發(fā)送給各單位的信息操作指令)。(4)經(jīng)典信息模式。所謂“經(jīng)典信息模式”是指集中的控制與 觀測(cè)的信息模式,集中控制器對(duì)系統(tǒng)的全局狀態(tài),在結(jié)構(gòu)上是可控制、 可觀測(cè)的。即平臺(tái)系統(tǒng)對(duì)各單位所提供的共享信息能夠進(jìn)行統(tǒng)一的控 制和集中的觀測(cè)。(5)輻射式拓?fù)浣Y(jié)構(gòu)??刂浦行呐c各管理單位之間的控制和觀測(cè)信息通道形成輻射式(星形)的拓?fù)浣Y(jié)構(gòu)。 適用性綜上所述,“集中控制”應(yīng)用模式適用性條件如下:(1) 管理控制中心部門與各單位往往屬于行政從屬關(guān)系;(2) 用戶要求采用集中控制方案。2.2.2 “分散控制”應(yīng)用模式“分散控制”應(yīng)
8、用模式是指沒有一個(gè)統(tǒng)一的集中管理和調(diào)度中 心,各部門的共享信息資源分散部署在各自部門,并自行組織、管理 和維護(hù),分散部署的各部門可以自行發(fā)起,相互之間交換共享信息資源。該應(yīng)用模式的原理結(jié)構(gòu)如圖212所示。相互通信部門業(yè)務(wù)數(shù)據(jù)庫圖21 “分散控制”應(yīng)用模式結(jié)構(gòu)特征分析“分散控制”應(yīng)用模式特征如下:(1) 管理和控制分散。每個(gè)部門獨(dú)立管理和控制本單位的部門共享信息庫,每個(gè)局部的部門共享信息庫只能與其隸屬的共建單位的 業(yè)務(wù)數(shù)據(jù)庫進(jìn)行交互操作,發(fā)岀局部操作控制指令。(2)觀測(cè)分散。通過多個(gè)局部的部門共享信息庫實(shí)現(xiàn)對(duì)整個(gè)系 統(tǒng)的分散觀測(cè),每個(gè)局部的部門共享信息庫只能對(duì)相應(yīng)的共建單位業(yè) 務(wù)數(shù)
9、據(jù)進(jìn)行局部觀測(cè),接收局部觀測(cè)信息。即用戶欲獲取所需的各部 門的共享信息,只能對(duì)該部門進(jìn)行單獨(dú)的訪問和觀測(cè)。(3)橫向信息流。為了實(shí)現(xiàn)各局部共建單位之間的協(xié)調(diào),需要 進(jìn)行相互之間的通信,從而在各部門共享信息庫之間具有橫向信息 流。(4)非經(jīng)典信息模式。具有分散的控制與信息觀測(cè)模式,局部 的部門共享信息庫對(duì)整個(gè)大系統(tǒng)的全局信息狀態(tài),在結(jié)構(gòu)上是不可控 制、不可觀測(cè)的。(5)p2p(點(diǎn)對(duì)點(diǎn))網(wǎng)狀拓?fù)浣Y(jié)構(gòu)。各個(gè)分散的部門共享信息庫之 間相互通信形成p2p網(wǎng)狀式拓?fù)浣Y(jié)構(gòu)。2.222 適用性綜上所述,“分散控制”應(yīng)用模式的適用性條件如下:(1)各共建部門在管理上屬于行政平行關(guān)系,自發(fā)形成兒個(gè)部 f 1之間的
10、信息交換和共享;(2)用戶要求釆用分散控制方案。223“遞階式控制”應(yīng)用模式“遞階式控制”應(yīng)用模式是指各個(gè)共建部門按照統(tǒng)一的標(biāo)準(zhǔn)規(guī)范,整合本部門業(yè)務(wù)系統(tǒng)數(shù)據(jù),形成共享數(shù)據(jù)庫;根據(jù)具體情況,共 享數(shù)據(jù)庫一部分部署在各部門,自行維護(hù);另一部分由數(shù)據(jù)服務(wù)主中 心進(jìn)行統(tǒng)一的集中式管理?!斑f階式控制”應(yīng)用模式的原理結(jié)構(gòu)如圖 3所示。數(shù)據(jù)服務(wù)主中心部門業(yè)務(wù)數(shù)據(jù)庫圖3 “遞階式控制”應(yīng)用模式結(jié)構(gòu)特征分析“遞階式控制”應(yīng)用模式特征如下:(1)管理和控制遞階。采取“上級(jí)一下級(jí)”的分級(jí)遞階式控制 結(jié)構(gòu)。其中,下級(jí)各分散的部門共享信息庫分別對(duì)相應(yīng)的共建單位的 業(yè)務(wù)數(shù)據(jù)庫進(jìn)行控制操作,發(fā)岀局部操作控制指
11、令;上級(jí)集中式共享 信息庫對(duì)各個(gè)分散的部門共享數(shù)據(jù)庫進(jìn)行協(xié)調(diào)控制,間接地對(duì)整個(gè)業(yè) 務(wù)系統(tǒng)進(jìn)行集中式全局控制,從而實(shí)現(xiàn)“集中一分散”相結(jié)合的大系 統(tǒng)遞階控制。(2)觀測(cè)遞階。采取“上級(jí)一下級(jí)”的分級(jí)式遞階觀測(cè)結(jié)構(gòu)。 其中,下級(jí)各分散的部門共享信息庫分別對(duì)相應(yīng)的共建單位的業(yè)務(wù)數(shù) 據(jù)庫進(jìn)行局部觀測(cè);上級(jí)集中式共享信息庫對(duì)各個(gè)分散的部門共享數(shù) 據(jù)庫進(jìn)行協(xié)調(diào)觀測(cè),間接地對(duì)整個(gè)業(yè)務(wù)系統(tǒng)進(jìn)行集中式全局觀測(cè),從 而實(shí)現(xiàn)“集中一分散”相結(jié)合的大系統(tǒng)遞階觀測(cè)。(3)遞階信息流。在“集中式共享信息庫一各分散的部門共享 信息庫一各共建單位的業(yè)務(wù)數(shù)據(jù)庫”之間,遞階式傳遞縱向信息流。 其中,在“集中式共享信息庫一各分散的
12、部門共享信息庫”之間,為 上級(jí)的協(xié)調(diào)控制與協(xié)調(diào)觀測(cè)信息;在“各分散的部門共享信息庫一各 共建單位的業(yè)務(wù)數(shù)據(jù)庫”之間,為下級(jí)的各共建單位子系統(tǒng)的控制與 觀測(cè)信息。(4)準(zhǔn)經(jīng)典信息模式。它是遞階的控制與觀測(cè)的信息模式。集 中式共享信息庫(協(xié)調(diào)器)通過各局部的部門共享信息庫(局部控制 器),在結(jié)構(gòu)上有可能對(duì)整個(gè)業(yè)務(wù)系統(tǒng)進(jìn)行間接的控制和觀測(cè),故稱 之為“準(zhǔn)經(jīng)典信息模式”。(5)寶塔式網(wǎng)狀拓?fù)浣Y(jié)構(gòu)。上級(jí)的集中式共享信息庫與下級(jí)各 局部的部門共享信息庫、各共建單位的業(yè)務(wù)數(shù)據(jù)庫之間的信息通道, 形成寶塔式的網(wǎng)狀拓?fù)浣Y(jié)構(gòu)。在寶塔的最上一層,各部門之間的數(shù)據(jù) 流形成網(wǎng)狀互通結(jié)構(gòu)。 適用性綜上所述,
13、“遞階控制”應(yīng)用模式適用性條件如下:(1)行政上各部門相互獨(dú)立,但由于共同的業(yè)務(wù)需求,需要業(yè) 務(wù)協(xié)同,信息共享和交換,如應(yīng)急聯(lián)動(dòng)、行政聯(lián)合審批系統(tǒng)、信訪系 統(tǒng)等;(2)用戶要求采用分級(jí)遞階控制方案。2.2.4區(qū)縣電子政務(wù)應(yīng)用模式為適應(yīng)現(xiàn)實(shí)的政府體制和管理模式,尤其是不同業(yè)務(wù)的需求,平 臺(tái)必須能支持以上不同的應(yīng)用模式或幾種模式并存的混合模式。根據(jù) 區(qū)縣電子政務(wù)平臺(tái)權(quán)屬部門為信息辦(資源中心),因此,平臺(tái)主要支 持第三種模式的應(yīng)用。至于第二種模式應(yīng)用,平臺(tái)將來通過提供uddi 服務(wù)注冊(cè)庫或使用平臺(tái)的交換服務(wù)(數(shù)據(jù)不落地,只提供交換通道的 方式)為委辦局提供服務(wù)。2.3信息共享與交換的需求形式根據(jù)電
14、了政務(wù)綜合性應(yīng)用的特點(diǎn),我們可以歸納出三個(gè)方面的整 合需求:即數(shù)據(jù)交換、流程整合和服務(wù)整合。具體形式表現(xiàn)為:數(shù)據(jù)同步(data synchronization)和數(shù)據(jù)匯總(data aggregation)(數(shù)據(jù)交換)節(jié)點(diǎn)采集的數(shù)據(jù)(庫)需以同步或異步方式送往其它節(jié)點(diǎn)系 統(tǒng),保持各個(gè)節(jié)點(diǎn)異構(gòu)系統(tǒng)中的數(shù)據(jù)同步或?qū)崿F(xiàn)數(shù)據(jù)的集中與 匯總,節(jié)點(diǎn)之間數(shù)據(jù)通信可以跨不同網(wǎng)段(穿防火墻)。自動(dòng)化協(xié)同業(yè)務(wù)流程構(gòu)建、整合和管理(bpms)構(gòu)建于分布異構(gòu)系統(tǒng)之上的服務(wù)按業(yè)務(wù)流程主線連接成多 步(nwistep)的業(yè)務(wù)流程,如行政聯(lián)合審批業(yè)務(wù)等。通過業(yè)務(wù) 流程管理(bpms)技術(shù),實(shí)現(xiàn)業(yè)務(wù)流程的靈活組合、調(diào)度和監(jiān)控
15、 管理,滿足不斷變化的業(yè)務(wù)需求。(流程整合與管理)由分布的節(jié)點(diǎn)服務(wù)構(gòu)建大型綜合應(yīng)用(composite application) (服務(wù)組合)某些大型的綜合應(yīng)用系統(tǒng)如城市應(yīng)急指揮系統(tǒng)、領(lǐng)導(dǎo)決策 等,需要由不同節(jié)點(diǎn)的服務(wù),如元數(shù)據(jù)(庫)服務(wù)、目錄服務(wù)、 數(shù)據(jù)(庫)服務(wù)、gis服務(wù)、交換服務(wù)、安全服務(wù)等構(gòu)成。composite ap(3fllcaac<i2.4電子政務(wù)服務(wù)平臺(tái)的定位處于物理互通網(wǎng)絡(luò)中任何兩節(jié)點(diǎn)的應(yīng)用是可以通過約定協(xié)議進(jìn)行 溝通的(完全分散控制的方式),哪為什么我們還需要通過中間人(服務(wù) 平臺(tái))來發(fā)生關(guān)系呢?要問答這個(gè)問題,我們須從政務(wù)管理和技術(shù)需 求兩個(gè)層面來理解。2.4.1
16、業(yè)務(wù)需求領(lǐng)導(dǎo)決策管理(綜合數(shù)據(jù)需求)各節(jié)點(diǎn)委辦局擁有局部的數(shù)據(jù),而領(lǐng)導(dǎo)決策需要全局?jǐn)?shù)據(jù)及具有 決策意義高層次數(shù)據(jù),如何從分布節(jié)點(diǎn)匯集并進(jìn)行數(shù)據(jù)的整合十 分重要,而原始數(shù)據(jù)的采集和管理仍然在由委辦局負(fù)責(zé)。業(yè)務(wù)協(xié)同和監(jiān)察管理如行政聯(lián)合審批,需將委辦局審批流程按整合起來,形成協(xié)同辦 公流程并提供監(jiān)察接口 (行政許可法要求)?;诙蚍?wù)的架構(gòu)(soa)應(yīng)用基于面向服務(wù)的架構(gòu)(soa)應(yīng)用需要平臺(tái)提供基礎(chǔ)公共服務(wù),無 須“再造輪子”。2.4.2技術(shù)需求提供各種接口及接口管理數(shù)據(jù)轉(zhuǎn)化靈活路rh其它等2.4.3資源共享、資源門戶通過元數(shù)據(jù)服務(wù)、冃錄服務(wù)和統(tǒng)一的資源門戶,使領(lǐng)導(dǎo)和公 務(wù)員方便使用共享資源。共
17、享資源包括:數(shù)據(jù)資源、服務(wù)資源和 應(yīng)用資源。2.4.4外部服務(wù)平臺(tái)不應(yīng)是封閉的,應(yīng)提供各種外部服務(wù)接口,以供其它電 子政務(wù)平臺(tái)和系統(tǒng)調(diào)用。平臺(tái)應(yīng)提供快速通向soa的橋梁。總之,區(qū)縣電子政務(wù)需要這么一種中間服務(wù)平臺(tái),滿足電子政務(wù)系統(tǒng) 互連互通和政務(wù)管理的需求,并為應(yīng)用提供資源共享和提供soa基 礎(chǔ)設(shè)施。概括起來,平臺(tái)的核心是支撐:數(shù)據(jù)交換資源共享服務(wù)整合和soa3電子政務(wù)服務(wù)平臺(tái)基礎(chǔ)架構(gòu)3.1平臺(tái)的基礎(chǔ)服務(wù)體系架構(gòu)電子政務(wù)服務(wù)平臺(tái)的基礎(chǔ)服務(wù)體系架構(gòu)和服務(wù)模塊如下圖所示:綜合應(yīng)用其它應(yīng)用勺增值服務(wù)基礎(chǔ)公共服務(wù)企業(yè)服務(wù)總線esb/服務(wù)整合架構(gòu)(。領(lǐng)導(dǎo)決策了 5聯(lián)合審批范急聯(lián)率 li'j服務(wù)總
18、線nnn虛線方框中是平臺(tái)的主要服務(wù)功能模塊,平臺(tái)的基礎(chǔ)支撐是企業(yè) 服務(wù)總線(esb)技術(shù)架構(gòu),并提供各種基礎(chǔ)服務(wù)/增值服務(wù)和工具。用戶將通過開發(fā)環(huán)境,即服務(wù)開發(fā)、組合工具,以及運(yùn)行操作環(huán) 境,即服務(wù)部署和管理界而(portal)發(fā)生交互。委辦局應(yīng)用、各分布異構(gòu)數(shù)據(jù)(庫)和新建各電子政務(wù)綜合應(yīng)用將 通過各種預(yù)制適配器、定制組件(api)、或調(diào)用平臺(tái)服務(wù)與平臺(tái)交互。這篇文擋主要描述節(jié)點(diǎn)應(yīng)用、各分布異構(gòu)數(shù)據(jù)庫和新建應(yīng)用與平 臺(tái)的連接方式。3.2平臺(tái)技術(shù)架構(gòu)平臺(tái)技術(shù)架構(gòu)如下圖所示:fire wall應(yīng)用節(jié)點(diǎn)工作站消息總線平臺(tái)服務(wù)器委辦局a數(shù)據(jù)中心f委辦局b委辦局cfire wall1適配組件、路fia
19、 1 w.活配纟h件.路適配組件、路由、數(shù)據(jù)轉(zhuǎn)換由、數(shù)據(jù)轉(zhuǎn)換由、數(shù)據(jù)轉(zhuǎn)換zxp2p可族傳輸a適配組件、路 由、數(shù)據(jù)轉(zhuǎn)換、平臺(tái)技術(shù)架構(gòu)圖平臺(tái)系統(tǒng)由一臺(tái)中心服務(wù)器fioranoesb server(fes)和一臺(tái)或多 臺(tái)節(jié)點(diǎn)工作站服務(wù)器fioranoesb peer server(fps)構(gòu)成。中心服務(wù)器 提供包括應(yīng)用服務(wù)組合(process composer).組件開發(fā)環(huán)境、統(tǒng)一部署、 監(jiān)控管理、安全管理等平臺(tái)公共應(yīng)用支撐服務(wù)。節(jié)點(diǎn)工作站服務(wù)器構(gòu) 成分布式的服務(wù)組件運(yùn)行環(huán)境,并提供事件管理功能如可靠事件的傳 輸管理機(jī)制等,與各節(jié)點(diǎn)應(yīng)用接口的接口適配器(adaptors)運(yùn)行于節(jié) 點(diǎn)工作站上。中心
20、服務(wù)器運(yùn)行于覆蓋各個(gè)部門的政務(wù)外網(wǎng),節(jié)點(diǎn)服務(wù)器可以運(yùn) 行于政務(wù)外網(wǎng)或者委辦局內(nèi)網(wǎng)(跨防火墻),組成一個(gè)網(wǎng)狀拓?fù)浣Y(jié)構(gòu)的 應(yīng)用互聯(lián)網(wǎng)絡(luò)。數(shù)據(jù)交換是通過連接節(jié)點(diǎn)適配服務(wù)組件以及數(shù)據(jù)轉(zhuǎn)換等一系列 功能組件,形成端到端的數(shù)據(jù)(業(yè)務(wù))流程而實(shí)現(xiàn)的。由于可以靈活連 接服務(wù)組件的輸入輸出端,因而可以靈活構(gòu)成滿足不同需求的交換邏 輯。通過配置在每個(gè)數(shù)據(jù)交換節(jié)點(diǎn)(需要進(jìn)行數(shù)據(jù)交換的各個(gè)委辦局) 的交換服務(wù),每個(gè)數(shù)據(jù)交換節(jié)點(diǎn)只需要與數(shù)據(jù)交換平臺(tái)通過標(biāo)準(zhǔn)的接 口服務(wù)進(jìn)行交互,并通過xml數(shù)據(jù)格式,而不需要應(yīng)用系統(tǒng)間相互 直接連接訪問就可以獲取到所需要的數(shù)據(jù)。對(duì)于遺留的老系統(tǒng),通過在該數(shù)據(jù)交換節(jié)點(diǎn)上配置適配服務(wù)組件 (
21、用不同語言如java、c/c+、vb封裝),可以將老應(yīng)用系統(tǒng)封裝成標(biāo) 準(zhǔn)的接口服務(wù)(如jms或webservice服務(wù)),從而能夠接入交換平臺(tái) 并提供一致的訪問行為和接口。3.2.1中心服務(wù)器中心服務(wù)器fes是數(shù)據(jù)交換平臺(tái)信息控制中樞。中心服務(wù)器主 要完成服務(wù)組件組合服務(wù)、遠(yuǎn)程部署、管理配置、監(jiān)控管理、安全管 理等功能。服務(wù)組件組合服務(wù)是系統(tǒng)的核心。系統(tǒng)根據(jù)由服務(wù)組件組 合成的業(yè)務(wù)流程和服務(wù)組件配置的運(yùn)行節(jié)點(diǎn),遠(yuǎn)程將服務(wù)組件部署運(yùn) 行于節(jié)點(diǎn)服務(wù)器上,并在節(jié)點(diǎn)服務(wù)器上建立若干個(gè)消息隊(duì)列作為 xml數(shù)據(jù)傳輸?shù)耐ǖ?,?shí)現(xiàn)點(diǎn)對(duì)點(diǎn)或發(fā)布/訂閱的信息傳遞。管理配 置包括服務(wù)組件運(yùn)行節(jié)點(diǎn)的配置和組件本身的配
22、置。中心服務(wù)器主要 包括以下兒個(gè)部分:用戶管理配置:管理連接到服務(wù)器的用戶,設(shè)置訪問系統(tǒng)用戶的權(quán)限信息。服務(wù)組件組合服務(wù):通過拖放方式連接服務(wù)組件的輸入輸出 端,形成應(yīng)用之間的數(shù)據(jù)通道。 xsl管理配置:通過界面提供的拖拉方式和轉(zhuǎn)換函數(shù),設(shè)置 不同的xml格式之間轉(zhuǎn)換的所使用的xslt,所生成的xslt 數(shù)據(jù)轉(zhuǎn)換服務(wù)運(yùn)行于節(jié)點(diǎn)上,充分利用節(jié)點(diǎn)的計(jì)算能力。管理服務(wù):包括服務(wù)組件庫管理和組件(適配器)本身的配置 管理、組件之間連接的管理(創(chuàng)建、刪除、改變等),以及系 統(tǒng)運(yùn)行管理(開啟服務(wù)、應(yīng)用等)。監(jiān)控管理為用戶提供系統(tǒng)的運(yùn)行狀況信息,包括組件運(yùn)行狀 態(tài)監(jiān)控、數(shù)據(jù)流監(jiān)控,口志等管理功能。3.2.2
23、節(jié)點(diǎn)工作站服務(wù)器中心和各節(jié)點(diǎn)工作站服務(wù)器fps 起構(gòu)成分布式的服務(wù)組件運(yùn) 行環(huán)境,并提供事件管理功能如消息隊(duì)列和可靠事件的傳輸管理機(jī)制 等,與各節(jié)點(diǎn)應(yīng)用接口的接口適配器(adaptors)和各種服務(wù)組件運(yùn)行 于節(jié)點(diǎn)服務(wù)器上。節(jié)點(diǎn)工作站為運(yùn)行其上的接口服務(wù)等組件提供兩部 分主要功能:運(yùn)行環(huán)境和監(jiān)控信息采集:接口服務(wù)等組件運(yùn)行其上,并將 有關(guān)服務(wù)組件的狀態(tài)發(fā)送到中心服務(wù)器,中心服務(wù)器通過節(jié) 點(diǎn)服務(wù)器開啟組件??煽渴录鬏敚簽榉?wù)組件之間的數(shù)據(jù)傳輸提供可靠傳輸機(jī) 制,包括斷點(diǎn)續(xù)傳等功能。323適配器服務(wù)組件適配器是根據(jù)應(yīng)用來定制的,為構(gòu)建在數(shù)據(jù)共享與交換平臺(tái)之上 的應(yīng)用提供簡(jiǎn)單易用的連接服務(wù)組件。它
24、的主要功能是實(shí)現(xiàn)與應(yīng)用的 對(duì)接,并把抽取和接收的xml消息發(fā)送到數(shù)據(jù)交換平臺(tái)實(shí)現(xiàn)數(shù)據(jù)路 由和數(shù)據(jù)轉(zhuǎn)換。適配器服務(wù)組件應(yīng)可重用并可配置,不應(yīng)包含數(shù)據(jù)路 市和數(shù)據(jù)轉(zhuǎn)換代碼。3.3平臺(tái)物理部署外網(wǎng)企業(yè)庚務(wù)總線平臺(tái)帀級(jí)平臺(tái)u嚴(yán)*外網(wǎng)爺點(diǎn)js:務(wù)券:委辦局接口jms/q數(shù)據(jù)中心昉火墻內(nèi)技臺(tái)內(nèi)技臺(tái)委辦局a 節(jié)占患務(wù)器委辦局血l內(nèi)訊運(yùn)行庫jjms心委辦局日 拾占患務(wù)器委辦局b內(nèi)訊運(yùn)行庫平臺(tái)物理部署圖委辦局接口可以采用jms/q、數(shù)據(jù)庫、或文件,建議采用jms/qofioranoesb企業(yè)服務(wù)器fesfioranoesb節(jié)點(diǎn)服務(wù)器fps數(shù)據(jù)庫防火墻4 平臺(tái)功能要求平臺(tái)是支撐各類電子政務(wù)業(yè)務(wù)系統(tǒng)的信息化基礎(chǔ)設(shè)施
25、,主要提供 目錄與導(dǎo)航管理、數(shù)據(jù)共享交換、安全管理服務(wù)、平臺(tái)管理等功能。4.1平臺(tái)所包含的開發(fā)環(huán)境需求平臺(tái)主體建設(shè)完成后,必須能夠支撐信息系統(tǒng)、數(shù)據(jù)資源的快速 接入,支撐應(yīng)用系統(tǒng)、門戶的快速開發(fā),因此,平臺(tái)必須包含一個(gè)快 速開發(fā)環(huán)境。4.1.1需求分析平臺(tái)應(yīng)支持面向服務(wù)架構(gòu)(soa)的服務(wù)開發(fā)、服務(wù)部署和服務(wù)組合。 平臺(tái)應(yīng)能夠?qū)?yīng)用、服務(wù)、數(shù)據(jù)進(jìn)行整合1)平臺(tái)應(yīng)提供通用適配器,以適配連接到平臺(tái)的各類應(yīng)用、服務(wù)、 數(shù)據(jù),包括接入和輸出兩類適配器。2)平臺(tái)應(yīng)提供工具,支持主流開發(fā)語言,能夠開發(fā)、定制特定適 配器,包括接入和輸出兩類適配器。3)開發(fā)的適配器應(yīng)支持參數(shù)配置和版本控制管理。4)利用平臺(tái)提
26、供的工具,能夠快速整合應(yīng)用、服務(wù)和數(shù)據(jù)。5)適配器應(yīng)能夠由中心通過網(wǎng)絡(luò)進(jìn)行分布式部署和管理。平臺(tái)應(yīng)提供gui工具進(jìn)行服務(wù)到服務(wù)及服務(wù)到適配器之間的組 合。平臺(tái)應(yīng)支持以wsdl描述的web服務(wù)平臺(tái)應(yīng)將元數(shù)據(jù)服務(wù)、目錄與導(dǎo)航服務(wù)、交換服務(wù)、基礎(chǔ)構(gòu)件庫等功能模塊的接口與開發(fā)環(huán)境進(jìn)行良好的整合。平臺(tái)可將自身所包含的服務(wù)進(jìn)行包裝,提供給應(yīng)用及門戶進(jìn)行開發(fā)。4丄2性能指標(biāo)平臺(tái)開發(fā)環(huán)境應(yīng)支持分布式調(diào)測(cè)(debug) o平臺(tái)開發(fā)環(huán)境須支持xml、jms、jca、j2ee、.net和webservices組件標(biāo)準(zhǔn).平臺(tái)開發(fā)環(huán)境須支持多種傳輸協(xié)議的連接模塊,包括tcp、http、https、jms 等。4.2部署
27、、運(yùn)行需求平臺(tái)應(yīng)能夠在冃前區(qū)縣內(nèi)部網(wǎng)絡(luò)和北京市政務(wù)外網(wǎng)上正常運(yùn)行,在保證性能和穩(wěn)定性的要求下,所需硬件、軟件配置盡可能低。4.2.1需求分析平臺(tái)為支撐多項(xiàng)電子政務(wù)應(yīng)用的基礎(chǔ)設(shè)施,應(yīng)具有較高可靠性,在整合多個(gè)模塊和多個(gè)節(jié)點(diǎn)的基礎(chǔ)上,避免單點(diǎn)故障。平臺(tái)應(yīng)不存在單點(diǎn)故障平臺(tái)由多臺(tái)服務(wù)器共同支撐,同時(shí)用于復(fù)合的業(yè)務(wù)流程中,因此 需要對(duì)單點(diǎn)故障進(jìn)行管理,實(shí)現(xiàn)故障切換,可以考慮采用雙機(jī)熱備、 集群配置、磁盤鏡像等方式,以確保應(yīng)用系統(tǒng)的高可靠性運(yùn)行。投標(biāo)單位應(yīng)該根據(jù)平臺(tái)現(xiàn)有情況,在對(duì)雙機(jī)熱備、集群配置、磁盤鏡像等 多種方案進(jìn)行分析的基礎(chǔ)上(包括優(yōu)勢(shì)和代價(jià)等),提出合理、可操 作的解決方案。平臺(tái)應(yīng)具備多層次備
28、份能力平臺(tái)應(yīng)具備組件、服務(wù)、系統(tǒng)等多層次備份和恢復(fù)能力。承建商 應(yīng)提出平臺(tái)統(tǒng)一的軟硬件系統(tǒng)管理、存儲(chǔ)備份及恢復(fù)方案:實(shí)現(xiàn)對(duì)平 臺(tái)中各個(gè)模塊和應(yīng)用軟硬件環(huán)境的統(tǒng)一管理;對(duì)關(guān)鍵業(yè)務(wù)應(yīng)至少保證 各種必要的熱備份機(jī)制;對(duì)所有業(yè)務(wù),應(yīng)提供介質(zhì)(如:磁盤、磁帶、 光盤)的備份和恢復(fù)機(jī)制,保證系統(tǒng)能根據(jù)備份策略恢復(fù)至指定的時(shí) 間和狀態(tài)。平臺(tái)應(yīng)具備可擴(kuò)展能力根據(jù)平臺(tái)所接入應(yīng)用、服務(wù)、數(shù)據(jù)的變化,平臺(tái)應(yīng)具備擴(kuò)展能力, 并且所提供的擴(kuò)展方式不應(yīng)影響平臺(tái)工作效率。平臺(tái)應(yīng)提供負(fù)載均衡能力根據(jù)平臺(tái)中各模塊的負(fù)載程度,平臺(tái)應(yīng)能夠自動(dòng)進(jìn)行負(fù)載均衡管理。平臺(tái)中的模塊應(yīng)能夠靈活配置1)平臺(tái)中的各個(gè)模塊應(yīng)可運(yùn)行在不同環(huán)境中,通過
29、配置,能夠使 平臺(tái)適應(yīng)區(qū)縣、市級(jí)、委辦局等不同政府機(jī)構(gòu)對(duì)平臺(tái)的需求。2)平臺(tái)的配置可動(dòng)態(tài)改變。運(yùn)行監(jiān)控平臺(tái)應(yīng)提供監(jiān)控的人機(jī)界面,對(duì)服務(wù)組件進(jìn)行遠(yuǎn)程管理和監(jiān)控。平臺(tái)不應(yīng)影響所接入系統(tǒng)的運(yùn)行平臺(tái)對(duì)接入的系統(tǒng)、服務(wù)和數(shù)據(jù)不能造成任何有害影響。4.2.2性能指標(biāo)平臺(tái)應(yīng)支撐各種主流操作系統(tǒng),如windows, iip unix, aix,solaris, linux等,本項(xiàng)目要重點(diǎn)考慮對(duì)國產(chǎn)linux的支持。 平臺(tái)應(yīng)具備跨越多個(gè)網(wǎng)絡(luò)環(huán)境,穿透多重防火墻的能力。4.3應(yīng)用與平臺(tái)的對(duì)接方式概述委辦局節(jié)點(diǎn)應(yīng)用和新建應(yīng)用與平臺(tái)的對(duì)接主要在三個(gè)層面:1. 數(shù)據(jù)層面的對(duì)接,系統(tǒng)間主要的接口是底層數(shù)據(jù)的交換和訪 問;
30、2. 服務(wù)調(diào)用,包括支持標(biāo)準(zhǔn)web services和jms調(diào)用等;3. api集成(封裝成服務(wù)組件,支持不同語言)應(yīng)用與平臺(tái)的對(duì)接數(shù)據(jù)包括:1. 基礎(chǔ)數(shù)據(jù)(人口、企業(yè)、地理信息等);2. 靜態(tài)、定期更新業(yè)務(wù)數(shù)據(jù);3實(shí)時(shí)動(dòng)態(tài)交互業(yè)務(wù)流程數(shù)據(jù)。(審批事件等)。4. 查詢、服務(wù)調(diào)用(如比對(duì)、信用等)5應(yīng)用與fiorano平臺(tái)集成方案5.1數(shù)據(jù)交換各委辦局應(yīng)用系統(tǒng)之間存在大量的數(shù)據(jù)交換需求,如審批中心的 數(shù)據(jù)需要和各委辦局的業(yè)務(wù)系統(tǒng)或0a進(jìn)行交換,信訪系統(tǒng)和0a及網(wǎng) 站之間需要數(shù)據(jù)交換等。這此交換存在一些特點(diǎn):數(shù)據(jù)庫異構(gòu),應(yīng)用系統(tǒng)異構(gòu),提取的數(shù) 據(jù)內(nèi)容因不同業(yè)務(wù)需求而多種多樣。利用fioranoes
31、b提供的關(guān)系數(shù) 據(jù)庫適配器組件(dbadaptors)、文件讀寫適配器組件 (mleadaptors).邏輯路由組件(cbr)、及自己開發(fā)的適配器服務(wù)組 件,可以構(gòu)成數(shù)據(jù)交換平臺(tái),保證數(shù)據(jù)及時(shí)可靠地在各應(yīng)用系統(tǒng)之間 傳遞和完成入庫操作,保證數(shù)據(jù)的一致性。5.1.1交換數(shù)據(jù)規(guī)范由于各委辦局應(yīng)用系統(tǒng)多種多樣,各種數(shù)據(jù)的格式、精度以及含 義描述等隨著采集設(shè)備和采集單位的不同會(huì)有所不同。這就需要將這 些數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化。對(duì)現(xiàn)有業(yè)務(wù)系統(tǒng)中使用的數(shù)據(jù),依據(jù)目前階段保 護(hù)原有投資的原則,暫不進(jìn)行標(biāo)準(zhǔn)化改造,但是需要對(duì)現(xiàn)有數(shù)據(jù)進(jìn)行 翻譯,轉(zhuǎn)換成標(biāo)準(zhǔn)化的中間表達(dá),以利于在不同系統(tǒng)間進(jìn)行數(shù)據(jù)交換。由于整個(gè)系統(tǒng)構(gòu)建在
32、fioranoesb框架之上,所以所有數(shù)據(jù)可以 容易地采用xml格式記錄并用于交換。xml (可擴(kuò)展的標(biāo)記語言) 標(biāo)準(zhǔn)為構(gòu)造內(nèi)容和數(shù)據(jù)提供了一種方法,xml文檔內(nèi)的數(shù)據(jù)結(jié)構(gòu)在 數(shù)據(jù)類型定義(dtd)中加以說明。支持xml的應(yīng)用無需事先相互 了解就能通信和交換數(shù)據(jù),只要它們共享或能夠轉(zhuǎn)換dtd即可。 xml定義了一種超越任何平臺(tái)、任何語言的數(shù)據(jù)表示格式,在xml 所傳輸?shù)男畔⒅谐ㄓ脩魯?shù)據(jù)外,還包括對(duì)數(shù)據(jù)格式的描述信息, 使任何接收端的xml都能夠方便地“解碼j并將xml標(biāo)準(zhǔn)格式的 數(shù)據(jù)轉(zhuǎn)換成接收端程序所能識(shí)別的本地?cái)?shù)據(jù)。這樣便可實(shí)現(xiàn)采用不同 硬件平臺(tái)、不同操作系統(tǒng)平臺(tái)、不同語言的應(yīng)用之間平滑
33、地通信。5.1.2數(shù)據(jù)交換實(shí)現(xiàn)數(shù)據(jù)訪問接口綜合數(shù)據(jù)庫的訪問可以通過fioranoesb提供的預(yù)置的數(shù)據(jù)訪問 控件,對(duì)各節(jié)點(diǎn)業(yè)務(wù)數(shù)據(jù)庫的訪問。通過自行開發(fā)的數(shù)據(jù)庫適配器、 數(shù)據(jù)訪問控件或數(shù)據(jù)庫適配器封裝了對(duì)數(shù)據(jù)庫和文件訪問的過程和 相關(guān)技術(shù)接口,簡(jiǎn)化了開發(fā)過程。對(duì)于各委辦局目前的異構(gòu)數(shù)據(jù)庫, 如oracle, sybase, sql server, access等,都有相應(yīng)的驅(qū)動(dòng)匹配, 對(duì)于上層應(yīng)用開發(fā)者來說是透明的,開發(fā)者可以專注于業(yè)務(wù)內(nèi)容構(gòu) 建,數(shù)據(jù)庫異構(gòu)問題由軟件平臺(tái)來解決。數(shù)據(jù)驅(qū)動(dòng)的方式(自動(dòng)方式數(shù)據(jù)驅(qū)動(dòng)的同步方式進(jìn)行數(shù)據(jù)交換時(shí)可以按照如下描述進(jìn)行:運(yùn)行于委辦
34、局a節(jié)點(diǎn)上的數(shù)據(jù)庫接口適配器dboutadapter傳感 出所監(jiān)控的數(shù)據(jù)表格發(fā)生了數(shù)據(jù)增量(插入新的數(shù)據(jù)),增量數(shù)據(jù)被抽 取出來并轉(zhuǎn)化成xml格式文件,經(jīng)內(nèi)容路由組件分發(fā)到不同委辦局, 由數(shù)據(jù)轉(zhuǎn)化組(xslttransformer)w化成不同格式的xml文件,并 插入位于委辦局b或c中的杲構(gòu)數(shù)據(jù)庫。發(fā)生數(shù)據(jù)更改或刪除時(shí), 數(shù)據(jù)同步原理一樣。數(shù)據(jù)交換的數(shù)據(jù)驅(qū)動(dòng)方式5.123客戶端數(shù)據(jù)訪問方式(請(qǐng)求/響應(yīng))客戶端數(shù)據(jù)訪問方式進(jìn)行數(shù)據(jù)交換時(shí)可以按照如下描述進(jìn)行:各局委辦之間要進(jìn)行數(shù)據(jù)訪問時(shí),發(fā)送部門的應(yīng)用程序通過使用 api接口函數(shù)(接口服務(wù)組件,接口服務(wù)組件開發(fā)詳見附錄1)將數(shù)據(jù) 打包后發(fā)送到數(shù)據(jù)
35、交換平臺(tái),通過平臺(tái)路由和數(shù)據(jù)格式轉(zhuǎn)換,轉(zhuǎn)換為 下一個(gè)部門可以識(shí)別和接收的形式,運(yùn)行于接收部門節(jié)點(diǎn)服務(wù)器上的 接口服務(wù)組件(adaptor)從數(shù)據(jù)庫中獲得數(shù)據(jù)并返回。邏輯結(jié)構(gòu)信息資源共享服務(wù)的功能體系包括三部分內(nèi)容,即信息共享的調(diào) 用和訪問接口和標(biāo)準(zhǔn)、共享機(jī)制和共享標(biāo)準(zhǔn)接口規(guī)范。信息共享的調(diào)用和訪問接口和標(biāo)準(zhǔn),訪問接口和標(biāo)準(zhǔn)負(fù)責(zé)接受 來自各委辦局應(yīng)用系統(tǒng)的共享數(shù)據(jù)請(qǐng)求,并調(diào)用共享機(jī)制中相 應(yīng)的功能。fioranoesb訪問的接口和標(biāo)準(zhǔn)包括api接口、jms 接口、webservice 接口。信息的共享機(jī)制,該機(jī)制負(fù)責(zé)接收來自接口的請(qǐng)求,啟動(dòng)數(shù)據(jù) 傳輸機(jī)制,調(diào)用相應(yīng)的共享數(shù)據(jù)標(biāo)準(zhǔn)接口服務(wù)獲得相關(guān)的
36、數(shù) 據(jù),同時(shí)完成基于數(shù)據(jù)類型的權(quán)限控制及對(duì)數(shù)據(jù)進(jìn)行必要的加 密簽名等功能。共享機(jī)制包括功能層和數(shù)據(jù)傳輸層兩個(gè)層面。 功能層包括路由選擇、權(quán)限控制和加密簽名,由接口層調(diào)度; 數(shù)據(jù)傳輸層根據(jù)具體的應(yīng)用環(huán)境實(shí)現(xiàn)遠(yuǎn)程的數(shù)據(jù)傳輸功能,數(shù) 據(jù)傳輸層可以基于jms機(jī)制、基于webservice的調(diào)用,根據(jù) 需要可以采用串聯(lián)和并聯(lián)的訪向機(jī)制,解決大規(guī)模并發(fā)訪問的 效率問題。fioranoesb支持多種傳輸機(jī)制,如http、http(s)、 jms、web services等,并通過同一組件多個(gè)實(shí)例和組件分布 部署的方式來解決大規(guī)模并發(fā)訪問的效率問題。信息的共享標(biāo)準(zhǔn)和規(guī)范,這些標(biāo)準(zhǔn)和規(guī)范是為了能夠適應(yīng)共享 機(jī)制
37、的要求對(duì)各系統(tǒng)提出的共享數(shù)據(jù)接口服務(wù)實(shí)現(xiàn)規(guī)范。行政審批信息發(fā)布k?信訪系統(tǒng)vjms 接 口api 接口應(yīng)用層路由選擇websvc 接口權(quán)限控制加密安全基于jms的調(diào)用機(jī)制、流程控制共享數(shù)據(jù)標(biāo)準(zhǔn)接口服務(wù)接口層功能層傳輸層支撐層委辦局a委辦局b二委辦局b數(shù)據(jù)層數(shù)據(jù)交換的客戶端訪問方式消息交換機(jī)制消息是數(shù)據(jù)的基本單位,它由消息頭和消息體兩部分組成。消息 頭由一串域組成,它的長(zhǎng)度和格式是固定的。消息頭中包含和消息訪 問以及消息轉(zhuǎn)發(fā)相關(guān)的重要信息,包括消息的標(biāo)識(shí)、冃的隊(duì)列、長(zhǎng)度、 標(biāo)題、消息組標(biāo)識(shí)、優(yōu)先級(jí)等。消息體的長(zhǎng)度是不固定的,取決于用 戶每次發(fā)送多大的數(shù)據(jù),它的意義是由應(yīng)用程序來解釋
38、的。具體的消息格式設(shè)計(jì)詳見附件lofioranoesb消息交換解決方案: fioranoesb/fioranmq提供點(diǎn)對(duì)點(diǎn)、訂閱/發(fā)布的可靠消息傳遞機(jī) 制,在數(shù)據(jù)量大而通信信道可靠性不好的情況下,保證消息不會(huì)丟 失、一定送達(dá)、不會(huì)重復(fù),支持同步和異步兩種方式,全面支持jms標(biāo) 準(zhǔn)。消息體釆用xml格式,利用xml的附件隨消息一起傳輸文件和圖象 數(shù)據(jù)。 fioranoesb基于xml(xpatii)的多種路由組件可按業(yè)務(wù)規(guī)則和消息 內(nèi)容,構(gòu)建一個(gè)整體的消息交換平臺(tái),并且可跨各節(jié)點(diǎn)的防火墻傳輸。采用fioranoesb預(yù)制的郵件smtp/p0p3/imap組件,連接電了郵件 服務(wù)器收發(fā)郵件。通過短
39、消息組件sms與手機(jī)短信服務(wù)商連接,發(fā)送 短信。提供給信息門戶http和webservice接口訪問統(tǒng)一消息系統(tǒng)辦公業(yè)務(wù)系統(tǒng)可通過api (java> c/c+、vb、c#) /消息中間層(jms) / 數(shù)據(jù)庫多種方式,與統(tǒng)一消息系統(tǒng)進(jìn)行辦公通知、工作流日程安排、 工作結(jié)果等雙向交互。利用封裝安全系統(tǒng)功能的組件,對(duì)消息內(nèi)容進(jìn)行加密、解密、 數(shù)字簽名、身份驗(yàn)證等安全操作,保證統(tǒng)一消息系統(tǒng)各種渠道的安全 性?;趚slt實(shí)現(xiàn)的xml to xml轉(zhuǎn)換xpath是用于從xml中定位內(nèi)容的規(guī)范,使用xpath可以遍歷 xml文檔從指定位置提取出內(nèi)容,xpath使用路徑表達(dá)式描述位置
40、, xpath可以定位的內(nèi)容包括元素值、元素和屬性值。xslt 是 extensible stylesheet language transformation 的縮寫, 可以基于xslt實(shí)現(xiàn)xml to xml的轉(zhuǎn)換。xslt包含從xml文檔中定位、復(fù)制元素并構(gòu)造出新的xml文 檔。首先,xpath用于xml中的內(nèi)容定位;其次,xsl用于指定輸 出顯示;最后,xslt用于將xml文檔轉(zhuǎn)換到另一種文檔。xslt首 先將xml文檔轉(zhuǎn)換成結(jié)果樹,然后將結(jié)果樹根據(jù)輸出規(guī)則生成輸出 文檔。在fioranoesb中實(shí)現(xiàn)xslt要以下幾個(gè)步驟:導(dǎo)入用于轉(zhuǎn)換的xsl文件;創(chuàng)建 transformation 組
41、件;在transformation組件中通過拖拉放方式圖形化定制一個(gè)xslt轉(zhuǎn)換方法,如下圖所示;eo cf 左田u o m &|ib-j-x8= a |appftcwtlon-contwxt <r> order<f> order idcoslomerld <o cmo«<t > modw<h> acklrout <e> country<p> postalcod® <g> p»x>n©nufnl>er <o pro<*uct <
42、b> quantity <t> pracin <t> tjira-mootrf<f> ordorqcrt©out_rc*it a <«> order<o order id<e> <t> ttrnnif ud <b><p> mcxio<p> ackhes-k <g> country<e> po5t«lcocie <e> phnrvmnumbmr <t> procjuct <e> ouwdi
43、ty <f> prieo <f> bunoont圖24.圖形化的數(shù)據(jù)轉(zhuǎn)換工具fioranoesb數(shù)據(jù)交換流程的啟動(dòng)有三種方式:事件驅(qū)動(dòng)的自控方式,數(shù)據(jù)源發(fā)牛數(shù)據(jù)更新時(shí),數(shù)據(jù)組件可以設(shè) 定監(jiān)聽數(shù)據(jù)更新事件,更新發(fā)生后,啟動(dòng)數(shù)據(jù)交換;定時(shí)方式,設(shè)置定時(shí)器,定時(shí)到達(dá)時(shí)觸發(fā)事件啟動(dòng)流程;用戶請(qǐng)求的調(diào)用方式,通過應(yīng)用程序啟動(dòng)數(shù)據(jù)交換;支持實(shí)時(shí)/定時(shí)、同步/杲步方式交換和同步數(shù)據(jù) fioranoesb可配置重用數(shù)據(jù)庫組件支持oracel> sql server、ibm db2> sybase、 access、 excelo預(yù)制的文件組件能夠讀寫帶格式文件、xml格式數(shù)據(jù)
44、。圖形化的數(shù)據(jù)轉(zhuǎn)換工具實(shí)現(xiàn)xml與xml之間、關(guān)系數(shù)據(jù)庫與xml 數(shù)據(jù)之間、文本文件與xml之間、并提供多種轉(zhuǎn)換函數(shù)。提供給信息門戶http和webservice接口訪問數(shù)據(jù)共享交換系統(tǒng)辦公業(yè)務(wù)系統(tǒng)可通過api(java、c/c+、vb、c#)/消息中間層(jms)/ 數(shù)據(jù)庫多種方式,與數(shù)據(jù)共享交換系統(tǒng)進(jìn)行雙向交互數(shù)據(jù),也支 持請(qǐng)求/應(yīng)答方式。利用封裝安全系統(tǒng)功能的組件,對(duì)數(shù)據(jù)源訪問進(jìn)行身份驗(yàn)證等安 全操作,保證數(shù)據(jù)共亨交換系統(tǒng)的安全性。數(shù)據(jù)共享交換系統(tǒng)可以實(shí)現(xiàn)的數(shù)據(jù)交換流向包括:(1) 委辦局應(yīng)用系統(tǒng)之間數(shù)據(jù)(數(shù)據(jù)庫、文件、報(bào)表)的雙向交換;(2) 數(shù)據(jù)源與辦公應(yīng)用系統(tǒng)之間的雙向交換;(3)
45、 從多數(shù)據(jù)源實(shí)時(shí)抽取關(guān)聯(lián)的數(shù)據(jù)通過信息門戶系統(tǒng)進(jìn)行展 現(xiàn);(4) 從各區(qū)域和城市數(shù)據(jù)庫匯聚數(shù)據(jù)到信息中心數(shù)據(jù)庫和中心下 發(fā)數(shù)據(jù);(5) 與外部系統(tǒng)雙向數(shù)據(jù)交換。 fioranoesb實(shí)現(xiàn)數(shù)據(jù)交換可以做到:(1) 分布的信息可靠事件傳輸機(jī)制,信息不會(huì)丟失、一定送達(dá)、 不會(huì)重復(fù),保證信息傳輸質(zhì)量;(2) 靈活定制數(shù)據(jù)交換邏輯和交換路徑,滿足未來業(yè)務(wù)發(fā)展需 要;(3) 大量預(yù)制的數(shù)據(jù)采集和轉(zhuǎn)換組件,可視化開發(fā)界面,無需編 程;(4) 信息傳輸可以完成雙向異步或同步的方式;(5) 支持xml和非xml的數(shù)據(jù)格式轉(zhuǎn)換;(6) 統(tǒng)一的配置、部署、審計(jì)監(jiān)控管理功能,隨需記錄交換過程 和內(nèi)容;支持的通信模式:
46、點(diǎn)對(duì)點(diǎn)、發(fā)布/訂閱、請(qǐng)求/應(yīng)答、同步/杲步等;5.2應(yīng)用系統(tǒng)接口集成數(shù)據(jù)集成解決的是一個(gè)比較基礎(chǔ)的問題,可以實(shí)現(xiàn)數(shù)據(jù)層的連通 與共享,但是在一些場(chǎng)合,數(shù)據(jù)集成可能無法實(shí)現(xiàn)(如不能直接訪 問業(yè)務(wù)系統(tǒng)的數(shù)據(jù)庫)或者不能達(dá)到目的(如涉及到某些業(yè)務(wù)功能 上的交互),這就需要進(jìn)行功能層的集成了。由于以下一些原因, 使得這種集成的實(shí)現(xiàn)并不是一件很容易的事情: 應(yīng)用系統(tǒng)具有不同的硬件平臺(tái)、操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境,它們 之間往往存在著很大的異構(gòu)性; 應(yīng)用系統(tǒng)可能來自不同的軟件供應(yīng)商,它們的工作方式千差 萬別; 隨著業(yè)務(wù)數(shù)量和范圍的擴(kuò)展,需要新舊系統(tǒng)協(xié)調(diào)的工作; 企業(yè)自我發(fā)展完善過程中,還需要對(duì)系統(tǒng)進(jìn)行不斷的擴(kuò)展和
47、 升級(jí)。5.2.1基于api方式的應(yīng)用集成應(yīng)用集成的一種傳統(tǒng)方式是api集成,通過在一個(gè)應(yīng)用系統(tǒng)中調(diào) 用另一個(gè)系統(tǒng)的編程接口來實(shí)現(xiàn),這種方式簡(jiǎn)單,但是具有很大的 局限性: 這是一種緊耦合的集成方式,交互時(shí)需要雙方都處于止常運(yùn) 行狀態(tài);集成過程中需要考慮系統(tǒng)所處的外部環(huán)境,如操作系統(tǒng)、開 發(fā)環(huán)境等,一旦有變化必須重新進(jìn)行調(diào)整; 系統(tǒng)很難進(jìn)行升級(jí)改造,牽一發(fā)而動(dòng)其身,不能靈活的適應(yīng) 需求的變化。fioranoesb 提供各種語言如 java、c/c+、c#、vb 的 api 集成,通過封裝成組件的方式供應(yīng)用使用,大大方便了開發(fā)人員的 對(duì)接口組件的使用,而這些定制開發(fā)的接口組件和其它fioranoe
48、sb 提供的預(yù)制組件一樣方便使用,即通過圖形化的工具拖放方式進(jìn)行 服務(wù)組合形成業(yè)務(wù)流程。例1、由java jms開發(fā)接口組件詳見附件2例2、由c語言開發(fā)接口組件詳見附件35.2.2基于消息隊(duì)列的應(yīng)用集成基于消息隊(duì)列的應(yīng)用集成是指一個(gè)應(yīng)用將數(shù)據(jù)放到隊(duì)列中,另一 個(gè)應(yīng)用從該隊(duì)列中獲取數(shù)據(jù),從而達(dá)到雙方的交互,這兩個(gè)應(yīng)用可 以在同一臺(tái)機(jī)器中,也可以在由局域網(wǎng)或廣域網(wǎng)所連接的不同機(jī)器 中。每個(gè)應(yīng)用只需要與消息隊(duì)列打交道,不需要知道對(duì)方的位置和 環(huán)境,也不必要求雙方必須正在運(yùn)行時(shí)才能進(jìn)行交互。fioranoesb 通過底層的消息中間件服務(wù)器fioranomq和預(yù)制的jms適配器組件 jmsadaptor
49、為這種方式提供全面的支持?;谙⒌膽?yīng)用集成523基于組件的應(yīng)用集成隨著web技術(shù)和組件技術(shù)的發(fā)展,現(xiàn)在有很多應(yīng)用都是基于組 件的方式,如com、ejb等,所以在應(yīng)用集成中不能不考慮組件之 間的集成。組件集成的前提是應(yīng)用必須基于組件技術(shù)進(jìn)行開發(fā),即 每個(gè)應(yīng)用通過組件組合而成。在組裝應(yīng)用時(shí)可以將其他應(yīng)用開發(fā)的 組件組合到本應(yīng)用中,從而實(shí)現(xiàn)集成其他應(yīng)用的功能?;诮M件的 應(yīng)用集成如下圖所示:組件a1應(yīng)用a應(yīng)用b用八界面層應(yīng)用服務(wù)器a應(yīng)用服務(wù)器b-組件an組件bl、 組件八2 -用戶界面層組f用2組件bn圖2基于組件的應(yīng)用集成相對(duì)于其他的集成方式來說,組件集成是比較方便而靈活的,這是因?yàn)椋?組件是一種自包含的,具有相對(duì)獨(dú)立的功能特性和具體實(shí)現(xiàn) 的軟件包,它提供了定義好的、標(biāo)準(zhǔn)的服務(wù)接口,能夠獨(dú)立的進(jìn)行 發(fā)布,其本身具備了一定的“即插即用”能力; 組件都有一個(gè)賴以生存的環(huán)境(如ejb容器),由這個(gè)環(huán)境 來統(tǒng)一創(chuàng)建、部署、運(yùn)行和管理各個(gè)組件。fioranoesb為組件集
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年合同管理升級(jí)之路
- 2024年區(qū)塊鏈技術(shù)研究與應(yīng)用委托合同
- 第24課 與蟲共眠課件
- 2024年企業(yè)經(jīng)營(yíng)風(fēng)險(xiǎn)管理與咨詢服務(wù)合同
- 2024年產(chǎn)品代理合同銷售區(qū)域及權(quán)益
- 2024年專利使用交叉許可協(xié)議
- 2024年個(gè)體餐飲勞動(dòng)合同范本格式
- 2024年農(nóng)業(yè)產(chǎn)品采購合同
- 2024年冷鏈運(yùn)輸行業(yè)環(huán)保要求合規(guī)性審計(jì)合同
- 寵物行業(yè)傳染病防治方案
- 2024-2030年組氨酸行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024年山東省淄博市中考道德與法治試卷真題
- 屠宰場(chǎng)食品安全管理制度
- 部編版(2024秋)語文一年級(jí)上冊(cè) 6 .影子課件
- GB/T 44723-2024氫燃料內(nèi)燃機(jī)通用技術(shù)條件
- 2024年2024年離婚協(xié)議書模板電子版
- 2024秋期國家開放大學(xué)??啤缎淌略V訟法學(xué)》一平臺(tái)在線形考(形考任務(wù)一至五)試題及答案
- 病例討論英文
- 2022年11月軟考(高級(jí))網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師上午真題
- DB23T 3834-2024 安全生產(chǎn)培訓(xùn)機(jī)構(gòu)管理指南
- 2024年中遠(yuǎn)海運(yùn)物流限公司直屬單位招聘高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
評(píng)論
0/150
提交評(píng)論