智慧交通系统接口系统集成技术方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智慧交通系统接口系统集成技术方案
2012年10月
目录
1深圳市交委数字交通系统概述ﻩ错误!未定义书签。
2 数据交换接口维护开发ﻩ错误!未定义书签。
2、1概述 ............................................................................................................. 错误!未定义书签。
2、2开发接口ﻩ错误!未定义书签。
3、2数据交换机制 ............................................................................................. 错误!未定义书签。
3、3各程序集基本概述ﻩ错误!未定义书签。
3、3、1 Topevery、Web、Services程序集ﻩ错误!未定义书签。
3、3、2SZUM、DUM、ClientShareToolkit程序集 ................. 错误!未定义书签。
3、3、3 SZUM、DUM、ClientShare程序集ﻩ错误!未定义书签。
3、4具体接口维护开发ﻩ错误!未定义书签。
3、4、1数字城管案件消息接收接口维护ﻩ错误!未定义书签。
3、4、2数字城管案件反馈消息发送接口维护 ......................................... 错误!未定义书签。
3、4、3与交运通案件办理接口得维护 .................................................. 错误!未定义书签。
3、4、4数字交通系统与交运通得接口增加办结功能 ............................... 错误!未定义书签。
3、4、5数字交通系统与交运通得接口增加案件对账查询 ....................... 错误!未定义书签。
3、4、6数字交通系统与交运通得接口增加重复案件更新功能 ............. 错误!未定义书签。
3、4、7 数字交通系统中得案件强制办理维护升级ﻩ错误!未定义书签。
3、4、8与数字城管得数据同步接口........................................................ 错误!未定义书签。
3、4、9数字城管与数字路桥系统接口更新开发 .................................... 错误!未定义书签。
3、4、10案件重复派遣维护改进ﻩ错误!未定义书签。
1深圳市交委数字交通系统概述
目前在用得数字交通系统就是一个依托于深圳市数字城管业务综合处理平台,包含了数字路桥与交运通等综合信息系统。为保证系统得稳定高效运行、切实提高办事效率与对外服务水平,需要做好完善得系统及接口得维护升级预案。
2 数据交换接口维护开发
2、1概述
由于数据得交换就是运行Internet得环境上,所以对数据安全性要求比较高,城管局与交委得通讯交换就是当前流利通讯标准SOAP协议来通讯,并把SOAP构架于传输协议之上,数据用XML来表示,保证系统得跨平台得能力.并通过WS*标准来扩展安全性与传输得可靠性,在城管局与交委之间各部署了一套Web 服务器,在Web服务上部署了一系列
得WebService来通讯。
本系统在传输及其安全性对于各单位得开发业务系统都就是透明,按现有得开发接口标准,在本地来对消息得接收以及发送,保证消息得传送就是安全与可靠得。
2、2开发接口
开发接口可分为:接口管理器、消息接收与消息发送三部分.
1)、接口管理器:包括对消息得监控,连接得安全,接口得配置等功能。
2)、消息接收接口:负责接收消息,并具体实现接口,把接收到得消息与各单位具体得业务挂接起来.
3)、消息发送接口:调用消息发送接口,把之前接收到消息经过内部业务处理后,到处理结果反馈到城管局。
3、2数据交换机制
数据接口按数据传输得实时性分为数据实时传输接口与数据批量传输接口.数据实时传输就是指数据采集后立即通过传输接口自动将数据传输入库,数据批量传输接口就是指通过程序自动或人工启动程序并有相应得设置,把要入库得数据通过整理后入库。数据实时传输方式又可以分为按固定时间间隔传输数据与新数据触发传输数据得方式,新数据触发传输数据得方式就是指数据源一旦有新得采集数据,本接口软件能够立即将新数据传输到目得系统中,而当没有新数据时,该接口一直处于待运行状态.
设计数据接口根据实际情况与要求而定,对于那些没有实时性要求得数据与不要求实时传输得数据,我们可以采取批量得方式整理入库;对于有实时性要求得,根据实时性要求得程度与数据得实际状况来设计数据接口。设计得数据接口程序应该可靠、稳定、高效率、易用,还要保证数据得一致性、正确性。
3、3各程序集基本概述
3。3.1Topevery、Web、Services程序集Topevery、Web、Services就是本系统得底层功能得封装得类库,在发送消息得
时候需要对它得引用。Topevery、Web、Services以NET与标准封装,可以在NET 里面对本程序集直接引用,也可以在其她以标准得开发工具对它以类型库方式导入.
3。3.2 SZUM、DUM、ClientShareToolkit程序集
SZUM、DUM、ClientShareToolkit就是本系统得发送消息得具体应用得封装,通过里面ServiceProxy接口来提供得功能对消息发送。
3.3.3SZUM、DUM、ClientShare程序集
SZUM、DUM、ClientShare就是本系统中消息接收与消息发送中得数据实体得封装,以及接收消息接口得定义,在本类库中已经就是WebService接收与发送得XML转换为应用程序可以理解得各个实体库,方便开发应用,提高开发效率。
3、4具体接口维护开发
3。4。1 数字城管案件消息接收接口维护
在程序集SZUM、DUM、ClientShare中声明了一个IDataReceiver接口,该接口定义了一个OnDataReceived方法,用于实现接收消息得基本接口,数字交通系统要接收到消息,需要实现该接口,并在服务器中得组件服务中注册,从而实现消息得接收。具体实现可以参考
1)、事件OnDataReceived,当消息到达时,系统会调用在接口管理器中注册得消息接收器,并调用对应接口实现得该方法.
参数:msgData,类型:object,需要强制转换为在程序集SZUM、DUM、ClientSha re中得ClientReceiveData,接收到消息得数据,把接收到得消息以数据实体方式表示。
返回值:类型:bool,表示对消息处理成功(true)与失败(false)。