摘要: |
交通信息化建设使得交通系统成为一个多种技术集成、多个系统相互作用的复杂实体,系统数据具有来源广、种类多、信息量大,管理和应用呈现多用户、分布式和网络化的特点,同时数据还具有很强的时间和空间相关性.因而对交通系统中来自不同系统、不同形式、海量的数据进行科学、有效地管理和利用,为交通管理、规划、预测、控制、分析等各种应用提供一致、准确、高效的数据服务具有重要的现实意义.该文以实际应用为背景,结合交通部门的实际需求,设计并实现了一个面向交通领域的多源交通数据集成、管理和访问平台.论文在分析交通数据资源特点的基础上,给出了交通数据的组织和存储方案,重点介绍了基于Socket自定义通信协议的数据访问中间件的设计和实现.系统使用中间件技术,实现了通信、并发访问、数据一致性维护、数据库连接池等基础服务,在此基础上提供面向交通应用的数据服务,如交通地图数据存取服务、实时动态交通数据服务、设备控制信息服务和指挥信息中转服务等.数据访问中问件为交通应用系统屏蔽各种数据的来源差异,提供一致的数据访问接口.该平台已经应用到城市交通快速反应系统中,使用效果良好,得到了用户的认可.为了使数据访问中间件的访问接口具有更强的通用性,该文在J2EE规范下对系统的数据访问接口进行了重新设计,并实现了部分数据存取构件的开发. |