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