论文部分内容阅读
目前中国民航事业的发展非常快速,新型的中小型机场不断涌现。而由于机场内航班数量增长速度的加快,造成现有的机场规模不断的扩大,业务不断的增加。各个机场必须能够一方面具备大规模生产运营的能力。一方面还要对各个厂商不同子系统之间的兼容性进行调整。我国早期的民航信息化在信息通信系统的建设过程中缺乏统一性,通常造成系统升级、更新时信息交互模块的重复开发,由此形成了许多信息化的孤岛、半孤岛。甚至出现任何一个子系统的改变就会影响整个系统的尴尬局面,这使得系统升级,业务扩展的代价昂贵到不可接受,这极大的限制了我国民航事业的发展。为了解决分布式系统中不同子系统的兼容性问题,使得系统具有更好的扩展性,复用性。本课题摒弃传统的民航机场以数据库作为子系统信息交互的底层,而采用能消除操作系统差异,数据库差异和网络差异的消息中间件来实现不同厂商的子系统之间的消息通信。本论文在研究消息中间件的基础上,选用了基于JMS规范的ActiveMQ开源消息中间件,并结合威海国际机场生产运营系统升级的项目实例对此开源框架的应用进行扩展性研究。为了解决AcitveMQ对消息的时序性难以严格保证的问题,本课题采用一套可行的方案来处理。项目主要的工作是在对中间件深入研究的基础上,对威海国际机场的生产运营系统进行升级、改造和扩展,一方面使用ActiveMQ消息中间件作为机场生产运营系统的底层信息交互模块。另一方面采用一种新的方式对ActiveMQ消息通信的时序性进行严格保证,最后设计一个监控报警模块对ActiveMQ的消息队列进行实时监控。