智慧交通系統(tǒng)接口系統(tǒng)集成技術(shù)方案_第1頁(yè)
智慧交通系統(tǒng)接口系統(tǒng)集成技術(shù)方案_第2頁(yè)
智慧交通系統(tǒng)接口系統(tǒng)集成技術(shù)方案_第3頁(yè)
智慧交通系統(tǒng)接口系統(tǒng)集成技術(shù)方案_第4頁(yè)
智慧交通系統(tǒng)接口系統(tǒng)集成技術(shù)方案_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、智慧交通系統(tǒng)接口系統(tǒng)集成技術(shù)方案2012年10月目錄1 深圳市交委數(shù)字交通系統(tǒng)概述22 數(shù)據(jù)交換接口維護(hù)開(kāi)發(fā)22.1概述22.2 開(kāi)發(fā)接口33.2 數(shù)據(jù)交換機(jī)制33.3 各程序集基本概述43.3.1 Topevery.Web.Services程序集43.3.2 SZUM.DUM.ClientShareToolkit程序集43.3.3 SZUM.DUM.ClientShare程序集43.4 具體接口維護(hù)開(kāi)發(fā)43.4.1 數(shù)字城管案件消息接收接口維護(hù)43.4.2數(shù)字城管案件反饋消息發(fā)送接口維護(hù)53.4.3 與交運(yùn)通案件辦理接口的維護(hù)53.4.4數(shù)字交通系統(tǒng)與交運(yùn)通的接口增加辦結(jié)功能53.4.5數(shù)字

2、交通系統(tǒng)與交運(yùn)通的接口增加案件對(duì)賬查詢63.4.6數(shù)字交通系統(tǒng)與交運(yùn)通的接口增加重復(fù)案件更新功能63.4.7 數(shù)字交通系統(tǒng)中的案件強(qiáng)制辦理維護(hù)升級(jí)63.4.8 與數(shù)字城管的數(shù)據(jù)同步接口73.4.9數(shù)字城管與數(shù)字路橋系統(tǒng)接口更新開(kāi)發(fā)73.4.10案件重復(fù)派遣維護(hù)改進(jìn)71 深圳市交委數(shù)字交通系統(tǒng)概述目前在用的數(shù)字交通系統(tǒng)是一個(gè)依托于深圳市數(shù)字城管業(yè)務(wù)綜合處理平臺(tái),包含了數(shù)字路橋和交運(yùn)通等綜合信息系統(tǒng)。為保證系統(tǒng)的穩(wěn)定高效運(yùn)行、切實(shí)提高辦事效率和對(duì)外服務(wù)水平,需要做好完善的系統(tǒng)及接口的維護(hù)升級(jí)預(yù)案。2 數(shù)據(jù)交換接口維護(hù)開(kāi)發(fā)2.1概述由于數(shù)據(jù)的交換是運(yùn)行Internet的環(huán)境上,所以對(duì)數(shù)據(jù)安全性要求比

3、較高,城管局與交委的通訊交換是當(dāng)前流利通訊標(biāo)準(zhǔn)SOAP協(xié)議來(lái)通訊,并把SOAP構(gòu)架于Http傳輸協(xié)議之上,數(shù)據(jù)用XML來(lái)表示,保證系統(tǒng)的跨平臺(tái)的能力。并通過(guò)WS*標(biāo)準(zhǔn)來(lái)擴(kuò)展安全性和傳輸?shù)目煽啃?,在城管局與交委之間各部署了一套Web 服務(wù)器,在Web服務(wù)上部署了一系列的Web Service來(lái)通訊。本系統(tǒng)在傳輸及其安全性對(duì)于各單位的開(kāi)發(fā)業(yè)務(wù)系統(tǒng)都是透明,按現(xiàn)有的開(kāi)發(fā)接口標(biāo)準(zhǔn),在本地來(lái)對(duì)消息的接收以及發(fā)送,保證消息的傳送是安全和可靠的。2.2 開(kāi)發(fā)接口開(kāi)發(fā)接口可分為:接口管理器、消息接收和消息發(fā)送三部分。1)、接口管理器:包括對(duì)消息的監(jiān)控,連接的安全,接口的配置等功能。2)、消息接收接口:負(fù)責(zé)接收

4、消息,并具體實(shí)現(xiàn)接口,把接收到的消息與各單位具體的業(yè)務(wù)掛接起來(lái)。3)、消息發(fā)送接口:調(diào)用消息發(fā)送接口,把之前接收到消息經(jīng)過(guò)內(nèi)部業(yè)務(wù)處理后,到處理結(jié)果反饋到城管局。3.2 數(shù)據(jù)交換機(jī)制數(shù)據(jù)接口按數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性分為數(shù)據(jù)實(shí)時(shí)傳輸接口和數(shù)據(jù)批量傳輸接口。數(shù)據(jù)實(shí)時(shí)傳輸是指數(shù)據(jù)采集后立即通過(guò)傳輸接口自動(dòng)將數(shù)據(jù)傳輸入庫(kù),數(shù)據(jù)批量傳輸接口是指通過(guò)程序自動(dòng)或人工啟動(dòng)程序并有相應(yīng)的設(shè)置,把要入庫(kù)的數(shù)據(jù)通過(guò)整理后入庫(kù)。數(shù)據(jù)實(shí)時(shí)傳輸方式又可以分為按固定時(shí)間間隔傳輸數(shù)據(jù)和新數(shù)據(jù)觸發(fā)傳輸數(shù)據(jù)的方式,新數(shù)據(jù)觸發(fā)傳輸數(shù)據(jù)的方式是指數(shù)據(jù)源一旦有新的采集數(shù)據(jù),本接口軟件能夠立即將新數(shù)據(jù)傳輸?shù)侥康南到y(tǒng)中,而當(dāng)沒(méi)有新數(shù)據(jù)時(shí),該接口

5、一直處于待運(yùn)行狀態(tài)。設(shè)計(jì)數(shù)據(jù)接口根據(jù)實(shí)際情況和要求而定,對(duì)于那些沒(méi)有實(shí)時(shí)性要求的數(shù)據(jù)和不要求實(shí)時(shí)傳輸?shù)臄?shù)據(jù),我們可以采取批量的方式整理入庫(kù);對(duì)于有實(shí)時(shí)性要求的,根據(jù)實(shí)時(shí)性要求的程度和數(shù)據(jù)的實(shí)際狀況來(lái)設(shè)計(jì)數(shù)據(jù)接口。設(shè)計(jì)的數(shù)據(jù)接口程序應(yīng)該可靠、穩(wěn)定、高效率、易用,還要保證數(shù)據(jù)的一致性、正確性。3.3 各程序集基本概述3.3.1 Topevery.Web.Services程序集Topevery.Web.Services是本系統(tǒng)的底層功能的封裝的類庫(kù),在發(fā)送消息的時(shí)候需要對(duì)它的引用。Topevery.Web.Services以NET和COM標(biāo)準(zhǔn)封裝,可以在NET里面對(duì)本程序集直接引用,也可以在其他以C

6、OM標(biāo)準(zhǔn)的開(kāi)發(fā)工具對(duì)它以類型庫(kù)方式導(dǎo)入。3.3.2 SZUM.DUM.ClientShareToolkit程序集SZUM.DUM.ClientShareToolkit是本系統(tǒng)的發(fā)送消息的具體應(yīng)用的封裝,通過(guò)里面ServiceProxy接口來(lái)提供的功能對(duì)消息發(fā)送。3.3.3 SZUM.DUM.ClientShare程序集SZUM.DUM.ClientShare是本系統(tǒng)中消息接收和消息發(fā)送中的數(shù)據(jù)實(shí)體的封裝,以及接收消息接口的定義,在本類庫(kù)中已經(jīng)是Web Service接收和發(fā)送的XML轉(zhuǎn)換為應(yīng)用程序可以理解的各個(gè)實(shí)體庫(kù),方便開(kāi)發(fā)應(yīng)用,提高開(kāi)發(fā)效率。3.4 具體接口維護(hù)開(kāi)發(fā)3.4.1 數(shù)字城管案件

7、消息接收接口維護(hù)在程序集SZUM.DUM.ClientShare中聲明了一個(gè)IDataReceiver接口,該接口定義了一個(gè)OnDataReceived方法,用于實(shí)現(xiàn)接收消息的基本接口,數(shù)字交通系統(tǒng)要接收到消息,需要實(shí)現(xiàn)該接口,并在服務(wù)器中的組件服務(wù)中注冊(cè),從而實(shí)現(xiàn)消息的接收。具體實(shí)現(xiàn)可以參考1).事件OnDataReceived,當(dāng)消息到達(dá)時(shí),系統(tǒng)會(huì)調(diào)用在接口管理器中注冊(cè)的消息接收器,并調(diào)用對(duì)應(yīng)接口實(shí)現(xiàn)的該方法。參數(shù):msgData, 類型:object,需要強(qiáng)制轉(zhuǎn)換為在程序集SZUM.DUM.ClientShare中的ClientReceiveData,接收到消息的數(shù)據(jù),把接收到的消息以數(shù)

8、據(jù)實(shí)體方式表示。返回值:類型:bool,表示對(duì)消息處理成功(true)與失敗(false)。3.4.2數(shù)字城管案件反饋消息發(fā)送接口維護(hù)在程序集SZUM.DUM.ClientShareToolkit中,存在類型ServerProxy接口,該接口定義一個(gè)SendClientReportData方法,表示發(fā)送回復(fù)數(shù)據(jù)。1)方法SendClientReportData,表示要發(fā)送回復(fù)數(shù)據(jù)。參數(shù):reportData,類型: ClientReportData。3.4.3 與交運(yùn)通案件辦理接口的維護(hù)該接口實(shí)現(xiàn)與交運(yùn)通案件辦理并實(shí)現(xiàn)分發(fā),接口具體包含的屬性和方法有:1) 屬性Index,類型Int,表示對(duì)應(yīng)

9、索引值,從1開(kāi)始。2)屬性O(shè)perator,類型String,表示操作者。3)屬性O(shè)peratorOpinion,類型String,表示經(jīng)辦人意見(jiàn)。4)屬性Stage,類型String,表示環(huán)節(jié)名稱。5)屬性CheckDate,類型DateTime,表示受理時(shí)間。6)屬性FinishDate,類型Datetime,表示辦結(jié)時(shí)間。3.4.4數(shù)字交通系統(tǒng)與交運(yùn)通的接口增加辦結(jié)功能該功能用于表示實(shí)現(xiàn)數(shù)字交通系統(tǒng)與交運(yùn)通系統(tǒng)之間的案件辦結(jié)功能,接口所包含的方法和屬性有:1).屬性ID,類型Guid,表示該消息的唯一ID,應(yīng)用程序要保存該ID。2).屬性RelationID,類型Guid,表示與該消息相

10、關(guān)聯(lián)的ID。3).屬性BaseInfo,類型ClientReceiveDataBaseInfo,表示接收到案件的基本數(shù)據(jù)。4).屬性Attachments,類型ClientReceiveDataAttachmentCollection,表示附件的集合。5) .屬性WorkflowRecords,類型ClientReceiveWorkflowRecordCollection,表示對(duì)應(yīng)案件辦結(jié)流程信息集合。3.4.5數(shù)字交通系統(tǒng)與交運(yùn)通的接口增加案件對(duì)賬查詢?cè)摴δ苡糜诒硎緦?shí)現(xiàn)數(shù)字交通系統(tǒng)與交運(yùn)通系統(tǒng)之間的案件對(duì)賬查詢功能,接口所包含的方法和屬性有:1).屬性ID,類型Guid,表示該消息的唯一ID

11、,應(yīng)用程序要保存該ID。2).屬性RelationID,類型Guid,表示與該消息相關(guān)聯(lián)的ID。3).屬性BaseInfo,類型ClientReceiveDataBaseInfo,表示接收到案件查詢的基本數(shù)據(jù)。4).屬性Attachments,類型ClientReceiveDataAttachmentCollection,表示附件的集合。5) .屬性WorkflowRecords,類型ClientReceiveWorkflowRecordCollection,表示對(duì)應(yīng)案件對(duì)賬查詢流程信息集合。3.4.6數(shù)字交通系統(tǒng)與交運(yùn)通的接口增加重復(fù)案件更新功能該功能用于表示實(shí)現(xiàn)數(shù)字交通系統(tǒng)與交運(yùn)通系統(tǒng)之間

12、的重復(fù)案件更新功能,接口所包含的方法和屬性有:1).屬性ID,類型Guid,表示該消息的唯一ID,應(yīng)用程序要保存該ID。2).屬性RelationID,類型Guid,表示與該消息相關(guān)聯(lián)的ID。3).屬性BaseInfo,類型ClientReceiveDataBaseInfo,表示接收到的重復(fù)案件的基本數(shù)據(jù)。4).屬性Attachments,類型ClientReceiveDataAttachmentCollection,表示附件的集合。5) .屬性WorkflowRecords,類型ClientReceiveWorkflowRecordCollection,表示對(duì)應(yīng)流程信息集合。3.4.7 數(shù)字

13、交通系統(tǒng)中的案件強(qiáng)制辦理維護(hù)升級(jí)該接口實(shí)現(xiàn)與案件強(qiáng)制辦理的有關(guān)狀態(tài)同步,包含有:1) 屬性AttachmentType,類型ClientReceiveDataAttachmentType(0:表示Image,1:表示Sound),表示附件類型。2) 屬性Data,類型Byte數(shù)組,包含附件對(duì)應(yīng)的數(shù)據(jù)。3) 屬性Attachment,類型String,表示狀態(tài)同步情況。3.4.8 與數(shù)字城管的數(shù)據(jù)同步接口該接口實(shí)現(xiàn)與數(shù)字城管的數(shù)據(jù)同步,包含的方法和屬性有:1)方法Item返回值,類型ClientReceiveDataAttachment,可以通過(guò)Item索引器訪問(wèn)集合里面的數(shù)據(jù)。2)屬性Coun

14、t,類型Int,表示返回集合里包含的同步狀態(tài)等信息。3.4.9數(shù)字城管與數(shù)字路橋系統(tǒng)接口更新開(kāi)發(fā)在程序集SZUM.DUM.SZLQShare中聲明了一個(gè)IDataReceiver接口,該接口定義了一個(gè)OnDataReceived方法,用于實(shí)現(xiàn)從數(shù)字路橋系統(tǒng)中派遣案件到數(shù)字城管系統(tǒng)的基本接口,數(shù)字城管系統(tǒng)要接收到案件消息,需要更新開(kāi)發(fā)該接口,并在服務(wù)器中的組件服務(wù)中注冊(cè),從而實(shí)現(xiàn)消息的接收。具體實(shí)現(xiàn)可以參考1).事件OnDataReceived,當(dāng)消息到達(dá)時(shí),系統(tǒng)會(huì)調(diào)用在接口管理器中注冊(cè)的消息接收器,并調(diào)用對(duì)應(yīng)接口實(shí)現(xiàn)的該方法。參數(shù):msgData, 類型:object,需要強(qiáng)制轉(zhuǎn)換為在程序集SZUM.DUM. SZLQShare中的ClientReceiveData,接收到消息的數(shù)據(jù),把接收到的消息以數(shù)據(jù)實(shí)體方式表示。返回值:類型:bool,表示對(duì)消息處理成功(true)與失敗(false)。3.4.10案件重復(fù)派遣維護(hù)改進(jìn)該功能針對(duì)系統(tǒng)中存在的案件重復(fù)派遣問(wèn)題;兩個(gè)案件號(hào)處理問(wèn)題;頁(yè)面查詢不一致的Bug;手動(dòng)辦結(jié)案件和案件數(shù)據(jù)同步等需求提供統(tǒng)一的開(kāi)發(fā)改進(jìn),涉及到的接口所包含的方法和屬性為:1).屬性ID,類型Guid,表示該消息的唯一ID,應(yīng)用程序要保存該ID。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論