论文部分内容阅读
近年来,机场建设得到国家大力推进发展,信息化建设的速度逐步提升,但因早期缺乏统一规划而导致的“信息孤岛”问题也开始凸显。针对这种情况,EAI (Enterprise Application Integration,企业应用集成)给出了有效的解决方案,通过数据交换实现企业全系统信息共享。数据交换的概念早在20世纪末期被提出,其实现多围绕数据库层面,即采用专有设备驱动建立数据传输管道,完成数据库之间的数据通信。进入21世纪后,基于数据库间的数据交换技术有了进一步的提升,利用数据库复制技术来构建数据交换系统的技术方案被提出。同时期发展的基于中间件的数据交换将数据传输功能从数据库层面提取出来,很好地解决了异构数据库间数据交换的问题。消息中间件以其稳定可靠等优势最先在数据交换领域得到普遍应用;ESB(Enterprise Service Bus,企业服务总线)作为应用集成中间件,提供了包括通信、互连、转换等基础功能,基于ESB的数据交换充分利用上述优势,将企业系统无缝连接,通过制定路由规则和数据验证、转换等操作,实现数据的交换和共享。本文将数据交换作为机场信息集成所面临的主要问题,分析现有数据交换系统的功能和架构,并结合机场自身的业务特点,通过分析系统需求,以SOA(Service-Oriented Architecture,面向服务的体系结构)为架构思想,将机场数据封装设计为机场数据的应用服务。采用ESB作为核心运行容器架构基础设计系统架构,以“4+1”视图方式描述架构设计,选择OSGi为核心技术开发系统功能完成系统详细设计,实现用于机场应用系统之间进行高效数据传输的数据交换系统。最后对数据交换系统的实际应用进行案例分析和总结。