论文部分内容阅读
经济和交通运输行业的快速发展带来了车辆保有量的爆炸式增长,使得各地交通拥塞,交通事故频发,严重影响人们的日常生活,同时带来了巨大的经济损失。如何通过现代信息技术对车辆和交通现状进行有效的监管显得尤为重要。目前我国大部分省市已经构建了自己的车辆监管系统,实现了对各省区交通和车辆运行的有效监管。但各省市车辆监管的水平参差不齐,所用技术高下不等,相互之间缺乏沟通,没有形成省际间的信息共享,形成了许多“信息孤岛”。针对这一现状,交通部提出组建全国性的联网联控车辆监管系统,通过统一协议、统一规范、统一标准进行车辆数据的统一管理,实现跨省车辆相关数据的共享。全国各省的车辆信息汇总,提出了一个严峻但不可回避的问题,如何实现各应用系统之间的跨系统、跨区域等异构环境中信息共享和数据交换的需要。成为整个系统中的一个技术重点及难点,也是本文研究的主要内容。具体如下:(1)主要介绍了系统架构中所用到的相关理论。首先介绍了SOA架构技术,分析了SOA在实现服务中的的特点和优势;接着介绍了实现异构数据共享的WebService技术,以及WebService技术的特点、体系结构和核心技术;最后介绍了提高WebService服务性能的技术内存数据库技术(TimesTen)。(2)研究实现了WebService的服务封装技术。系统通过WebService技术实现异构数据的共享,由于系统庞大,业务繁多,加之业务的不断发展变化,对系统的可维护性,可扩展性和易集成性等提出了更高的要求。为了满足需求,本文将WebService进行了业务封装,以二次开发接口的模式提供给前端应用程序。这不仅提高了系统的可维护性和灵活性,同时也加快了系统的开发进程。(3)在系统中使用内存数据库(TimesTen),提高了WebService的服务性能和系统的整体访问速度。因为系统是面向全国发布的,用户数量庞大,面对高并发访问为了保证系统的性能和用户的体验,将日常的热数据(经常被访问的数据)放在内存数据库中,访问速度提高10倍左右。(4)系统相关功能的设计与实现。详细介绍了上述两个技术在系统中的应用,实现相应的功能,包括:轨迹回放、报表统计、数据管理等功能的实现,并对实现结果进行了展示和分析。