民航信息平台服务的设计与实现

民航信息平台服务的设计与实现

论文摘要

论文以国家高科技研究发展计划(863计划)地球观测与导航技术领域“新一代国家空中交通管理系统”重大项目-—基于服务架构的民航公众信息服务平台(2006AA12A106)为课题背景,分析了SOA思想在民航企业信息集成和应对灵活业务需求中的重要性,并采用Web Service实现方式,按照SOA架构对“民航信息平台”进行了分析和设计。在介绍民航信息平台需求的基础上,论文重点阐述了基于SOA的民航信息平台的系统架构设计、各个业务逻辑功能模块的设计方法及其实现关键技术;通过分析民航各相关单位现有业务功能以及平台业务逻辑特点,采用面向服务的设计思想对平台提供的核心业务逻辑进行自顶向下、由粗到细的划分;最后提出粗、细粒度部分冗余共存的多粒度设计思想设计符合平台特点的核心服务,为民航业务流程的集成提供粗粒度服务,同时实现对企业内部应用提供细粒度的服务。在对民航信息平台核心服务设计与实现的基础上,结合服务组合的需求,本文通过分析BPEL相关规范以及民航信息平台业务流程,针对民航信息平台给出了动态服务组合的系统结构和基于QoS约束的动态绑定、选择策略,并将其应用到平台的BPEL流程执行中,最后结合实例基于ActiveBPEL Engine对民航信息平台中的服务组合进行了实现,验证了系统的有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 课题来源
  • 1.4 课题主要研究内容和工作
  • 1.5 论文的组织结构
  • 第二章 SOA 和Web Service 概述
  • 2.1 SOA 概述
  • 2.2 Web Service
  • 2.2.1 Web Service 概述
  • 2.2.2 Web Service 体系结构
  • 2.2.3 Web Service 的主要特征
  • 2.2.4 Web Service 协议栈及其规范
  • 2.2.5 SOA 与Web Service 的关系
  • 2.3 Web Service 组合
  • 2.3.1 Web Service 组合概述
  • 2.3.2 Web Service 组合的分类
  • 2.3.3 Web Service 组合的关键技术
  • 2.4 基于BPEL 的Web Service 组合机制
  • 2.4.1 BPEL 基本概念
  • 2.4.2 BPEL 基本特征
  • 2.4.3 BPEL 组件架构
  • 2.4.4 与其它Web Service 技术的关系
  • 2.4.5 BPEL 关键技术
  • 2.5 本章小结
  • 第三章 民航信息平台服务的设计
  • 3.1 民航信息平台的需求分析
  • 3.2 民航信息平台的系统框架
  • 3.2.1 民航信息平台的系统分析
  • 3.2.2 民航信息平台的网络拓扑结构
  • 3.2.3 民航信息平台的功能结构
  • 3.3 SOA 核心服务的详细设计
  • 3.3.1 SOA 核心服务子系统分析
  • 3.3.2 SOA 核心服务的设计原则
  • 3.3.3 SOA 核心服务的设计
  • 3.4 拟解决关键问题
  • 3.5 本章小结
  • 第四章 民航信息平台服务组合的设计
  • 4.1 静态服务组合的设计
  • 4.2 动态服务组合的设计
  • 4.2.1 概述
  • 4.2.2 动态服务组合的系统架构
  • 4.2.3 动态服务组合的模块分析
  • 4.2.4 基于QoS 的动态服务选择
  • 4.2.5 动态服务组合流程的设计原则
  • 4.2.6 动态服务组合流程的设计
  • 4.3 本章小结
  • 第五章 民航信息平台服务的实现
  • 5.1 民航信息平台的开发环境
  • 5.2 民航信息平台Web Service 的实现
  • 5.3 民航信息平台动态服务组合的实现
  • 5.3.1 配置BPEL 引擎
  • 5.3.2 配置BPEL 流程的执行
  • 5.3.3 动态服务组合平台实现界面
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 工作总结
  • 6.2 存在问题及改进
  • 参考文献
  • 致谢
  • 在学期间发表论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    民航信息平台服务的设计与实现
    下载Doc文档

    猜你喜欢