当前位置:问答库>论文摘要

题目:BRT智能系统集成中消息中间件的设计与实现

关键词:消息中间件;智能交通系统(ITS);快速公交(BRT)智能系统;企业系统应用集成(EAI)

  摘要

快速公交智能集成系统(Bus Rapid Transit Intelligent Integrated System)是一个为城市快速公交系统提供生产指挥调度、运营信息管理、数据分析采集、乘客信息服务的大型综合管理系统。由于BRT各业务分散在不同的部门机构中,并且各个业务子系统在物理上也是分散的,就造成在BRT智能系统中存在多个孤立的子系统。为了连接这些业务子系统使之成为一个有机整体对BRT业务进行管理,利用消息中间件(MOM,Message Oriented Middleware)进行系统集成是一个合理而有效的方式。利用消息中间件,各系统可以通过交换消息以达到应用集成的目的。由于BRT业务的复杂性,存在大量的消息种类和消息数量,而且这些消息与业务密切相关,而通用消息中间件无法与业务紧密结合,在实际运行中会产生效率低下等问题,同时通用消息中间件的应用复杂性给基于消息中间件的应用系统开发带来困难,另外,大型的通用消息中间件对于中小型企业的应用集成来说投资也较大,因此需要设计并开发一种轻量级的专用于BRT智能系统的消息中间件来进行系统应用集成。本文首先研究了利用消息中间件进行应用集成的原理,然后结合BRT的具体环境,说明了通用消息中间件应用于BRT环境存在的问题,在此基础上,对消息中间件的总体结构、消息传递策略、消息可靠性以及初步的服务质量控制等方面的应用进行了讨论和设计,然后根据前面的讨论和设计,结合具体的BRT业务,给出了BRT专用消息中间件的详细设计与具体实现。随后,本文对BRT系统中的业务流程、数据流程、消息流程进行了分析,给出了BRT智能集成系统的集成结构、数据设计、消息和队列设计,并且介绍了利用消息中间件集成BRT各业务子系统的方式,并给出了集成系统的部分实现界面。最后,针对BRT特定业务消息的需求,对系统的性能建立测试方案并进行测试和结果分析,初步验证了系统的服务性能。