泉州市公安交通指挥中心整修升级暨指挥中心三台合一工程设计书第三章第3章交通指挥综合信息交换平台3.1建设综合信息交换平台的必要性3.1.1综合信息交换平台的建设背景1)业务背景随着泉州市经济建设的发展,人民生活水平的不断提高,城市道路和机动车的数量不断增加。为了更好地对道路交通进行管理,泉州市交警支队陆续建设了各种道路交通管理的信息系统。各子系统目前基本上孤立运行,各种交通信息资源也没有共享。如交通信号控制机只是各自独立运行,并未实现交通信号上端监控功能,路口埋设的交通流量检测线圈,以及电子警察系统检测到的城市交通流量宝贵数据没有共享利用等,投入产出比低。从现代交通组织管理学的角度来分析,在信息采集层、决策指挥层、调度执行层这三个层面上不太协调,从时间及空间上均存在部分脱节现象,直接导致交通组织与管理在某些层面上的被动及滞后。目前泉州市公安交通指挥中心的大部分业务系统软件都是基于客户/服务器结构的,随着业务的增加,各子系统不断增加功能,需要实现各子系统间越来越多的信息交换。假如各子系统之间直接实现连接,当某个系统的业务或者表结构改变的时候,与之有信息交换的其它子系统都必须修改相应的有关代码。这就引起软件没有共享,软件版本升级困难的问题,并且客户端的逻辑变得复杂,要扩展功能也很困难。这种两层结构的客户端直接与数据库系统交互,因此也存在数据安全性的问题。综上所述,必须建设一个各子系统可以实现信息共享的平台,它将给指挥中心业务系统带来良好的扩展性、高可靠性、安全性、数据的高处理性能和高稳定性。69泉州市公安交通指挥中心整修升级暨指挥中心三台合一工程设计书第三章2)技术背景和趋势随着用户需求的变化越来越快,用户的要求也会随之变化,用户对系统的快速交付性、安全性、可靠性、稳定性提出了极高的要求。因此,负责应用的软件系统遇到了很大的挑战,业务基础软件平台的出现有助于解决这些问题。与操作系统平台、软件基础架构平台相比,业务基础软件平台和用户的管理及业务相关度比较大,是管理软件开发的通用基础平台。它的特点如下图所示:[图3.1.1-1]业务基础软件平台的特点下面是现在大型复杂应用系统的实现方法,其中的业务基础软件平台和软件基础架构平台就是本系统中的信息交换平台。软件基础架构平台是中间件一层,业务基础软件平台是以各种核心算法和数据处理为主的各种功能服务。70泉州市公安交通指挥中心整修升级暨指挥中心三台合一工程设计书第三章[图3.1.1-2]大型复杂应用系统的实现方法后面的章节将介绍各种软件基础架构平台一层的中间件技术,并选择最佳适用于本系统的技术,然后设计业务基础软件的软件平台一层的各功能服务。3.1.2综合信息交换平台的建设目标交通指挥综合信息交换平台主要完成信息的共享和交换,信息的集成,完成数据的规范化,提供统一的接口,为各系统的升级提供便利,同时,通过平台,实现数据的综合使用。如下图所示:71泉州市公安交通指挥中心整修升级暨指挥中心三台合一工程设计书第三章[图3.1.2-1]综合信息交换平台的建设目标3.2实现综合信息交换平台的技术分析对综合信息交换平台的设计和技术选型会影响整个系统是否能成功实施,因此在本节将详细分析实现信息交换平台的技术,并选择本设计中所要使用的技术。综合信息交换平台是泉州市公安交通指挥中心整修升级工程各外场系统、交通信息系统、交通管理系统之间进行信息交换的枢纽,它完成交通信息的采集、处理、发布,以及控制。为了满足这些功能,信息交换平台应具有如下性能:跨平台性、大型应用处理能力、高可靠性、高安全性、高稳定性、高速运行业务能力。下面是本章节选择信息交换平台技术的选择步骤,这个技术必须能够满足上面所述信息交换平台应具有的性能。步骤1.实现平台的体系结构选择三层结构的选择步骤2.中间件技术的选择COM+、WebService、CORBA72泉州市公安交通指挥中心整修升级暨指挥中心三台合一工程设计书第三章3.2.1平台的体系结构目前泉州市公安交通指挥中心的大部分业务系统软件基于的是两层结构,即客户/服务器结构。两层结构包括客户端和数据库两层,业务处理一...