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

下載本文檔

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

文檔簡介

1、智慧交通系統(tǒng)接口系統(tǒng)集成技術(shù)方案2012年10月請瀏覽后下載,資料供參考,期待您的好評與關(guān)注!目錄1 深圳市交委數(shù)字交通系統(tǒng)概述22 數(shù)據(jù)交換接口維護(hù)開發(fā)22.1概述22.2 開發(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ù)開發(fā)43.4.1 數(shù)字城管案件消息接收接口維護(hù)43.4.2數(shù)字城管案件反饋消息發(fā)送接口維護(hù)53.4.3 與交運通案件辦理接口的維護(hù)53.4.4數(shù)字交通

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

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

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

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

6、NET里面對本程序集直接引用,也可以在其他以COM標(biāo)準(zhǔn)的開發(fā)工具對它以類型庫方式導(dǎo)入。3.3.2 SZUM.DUM.ClientShareToolkit程序集SZUM.DUM.ClientShareToolkit是本系統(tǒng)的發(fā)送消息的具體應(yīng)用的封裝,通過里面ServiceProxy接口來提供的功能對消息發(fā)送。3.3.3 SZUM.DUM.ClientShare程序集SZUM.DUM.ClientShare是本系統(tǒng)中消息接收和消息發(fā)送中的數(shù)據(jù)實體的封裝,以及接收消息接口的定義,在本類庫中已經(jīng)是Web Service接收和發(fā)送的XML轉(zhuǎn)換為應(yīng)用程序可以理解的各個實體庫,方便開發(fā)應(yīng)用,提高開發(fā)效率。3

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

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

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

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

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

12、該功能用于表示實現(xiàn)數(shù)字交通系統(tǒng)與交運通系統(tǒng)之間的重復(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,類型ClientReceiveWorkflowRecordCollect

13、ion,表示對應(yīng)流程信息集合。3.4.7 數(shù)字交通系統(tǒng)中的案件強制辦理維護(hù)升級該接口實現(xiàn)與案件強制辦理的有關(guān)狀態(tài)同步,包含有:1) 屬性AttachmentType,類型ClientReceiveDataAttachmentType(0:表示Image,1:表示Sound),表示附件類型。2) 屬性Data,類型Byte數(shù)組,包含附件對應(yīng)的數(shù)據(jù)。3) 屬性AttachmentFileName,類型String,表示狀態(tài)同步情況。3.4.8 與數(shù)字城管的數(shù)據(jù)同步接口該接口實現(xiàn)與數(shù)字城管的數(shù)據(jù)同步,包含的方法和屬性有:1)方法Item返回值,類型ClientReceiveDataAttachmen

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

溫馨提示

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

評論

0/150

提交評論