论文部分内容阅读
计算机信息化管理在民航业已得到广泛的应用,从民航各信息系统的特点来看,存在环境异构、数据与业务无法有效共享、跨平台集成困难等急需解决问题,为实现准确反馈和优化调度的目标,需要民航各系统之间能够实现灵活性高、语言独立、松散耦合的应用集成,从而有效提高不安全事件或差错预警的时效性,最大限度地降低差错的发生率。
Web服务具有开放的标准协议、高度的可集成能力、松散的耦合性和良好的封装性等优势,它为解决以上民航系统集成问题提供了有效的途径;应用Web服务所具有的跨平台互操作性、重用性等特点能为多个业务服务和多个部门提供一个单一的公用的框架,方便异构应用系统之间的有效集成。
本文主要研究了系统异构条件下基于Web服务的应用集成,并针对民航安全性要求比较高的特点,结合WS-Security规范,对异构系统应用集成过程中Web服务安全性进行一些研究和实践性工作。论文的主要工作体现在如下几点:
1) 本文分析了基于Web服务应用集成的国内外发展现状及存在的问题,总结了传统应用集成的局限性和基于Web服务应用集成的优势,并研究了Web服务的特点及Web服务相关技术。
2) 结合民航异构系统B/S模式的特点,提出基于Web服务应用集成的方案;出于安全性能的考虑,设计和分析了应用集成过程中Web服务安全控制策略。
3) 基于民航灾害预警机理与方法研究,开发了民航机务维修差错预警专家系统,分析了异构系统的特点,并根据其处理信息特征进行了Web服务的设计。
4) 以开发的“民航机务维差错预警专家系统”和现有的“空管中心预警管理信息系统”为原型,建立了基于民航系统的私有UDDI注册中心,结合所提出的集成方案,并遵循WS-Security规范,通过服务的创建、部署、发布、查询和安全性调用服务等机制,实现了松散耦合的应用集成,验证了应用集成方案的安全性和有效性。
本文的特色之处在于:将Web服务技术应用于民航异构系统应用集成的过程中,根据民航自身安全性特点,以Web服务授权代理和SOAP消息身份验证相结的方式,实现了跨平台的互操作性和异构系统间数据共享的同时,提高了应用集成过程中的安全性能。本学位论文得到国家自然科学基金资助项目“民航灾害预警机理与方法研究”(批准号:70371034)的资助。