论文摘要
论文以国家高科技研究发展计划(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 Service2.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 存在问题及改进参考文献致谢在学期间发表论文
相关论文文献
标签:服务论文; 服务设计论文; 服务组合论文; 动态服务组合论文; 面向服务体系结构论文;