学位论文 > 优秀研究生学位论文题录展示

基于SOA的应急车信息平台研究

作 者: 李广亮
导 师: 姚明海
学 校: 浙江工业大学
专 业: 计算机应用技术
关键词: 面向服务架构 应急车 服务建模 服务发现 服务组合
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 23次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机科学与技术的发展,软件工程在方法论的研究道路上也得到了空前的进步,从过程化的软件开发方法到面向对象的软件工程,再到面向组件的软件工程,每一次软件设计方法的改进都对软件的演变起到了关键性的作用。在面向组件之后,我们迎来了一种全新的架构模式,这就是面向服务架构(SOA)。而基于SOA的各种软件范型在各行各业也进行着前所未有的发展,为软件工程带来了一次新的革命。本文研究基于SOA架构的应急车信息平台软件开发方法,是对SOA企业级应用在特定领域环境下的尝试。应急车信息平台是环境保护行业中为环境污染应急监测车业务运行而搭建的信息处理系统,针对环境污染突发事故为环保工作人士提供信息检索、决策支持和业务辅助等功能。本文依托SOA架构在架构、业务支撑、系统平台等方面的优势,着重研究应急车信息平台的重构方法,摆脱传统模式下应急监测业务处理所表现出的弊病,讨论基于SOA的系统解决方案。课题工作以从整体到局部、从抽象到具体的研究方法,在架构、模型、构建等方面逐步展开,详细阐述了基于SOA的应急车信息平台的构建。主要工作包括:1、在架构层次上对应急车信息平台进行了分析,讨论了传统应急车信息平台的架构模型和存在的缺陷,进而设计了基于SOA的应急车信息平台的新的架构模式。从应用整体架构方面分析,在业务流程架构和系统架构两个层面讨论了应急车信息平台在新的计算范型下的结构组成和构建方法。2、在服务建模方面对基于SOA的应急车信息平台进行了分析。关键讨论了应急数据集成问题,描述了应急数据的表示方法,以及同构数据、异构数据和非结构化数据的集成方法,并研究了应急服务在SOA架构中的通信方法,给出了通信中消息的编码消息交换方法。3、对构建后的SOA架构和应急服务模型的使用进行了分析和研究,关键讨论了应急服务的查找和服务合成策略,阐述了在应急车业务处理这种特定领域中应急服务的发现和组合方法。4、结合前述理论研究工作,以具体项目为依托,实地开发了应急车信息平台软件系统。分析了平台软件开发过程中涉及的关键问题,并设计了系统层次结构,最终使用SOA架构模型开发了应急车信息平台软件的原型系统。

全文目录


摘要  5-7
ABSTRACT  7-12
第1章 绪论  12-20
  1.1 课题研究背景  12-15
    1.1.1 引言  12-13
    1.1.2 按需服务与业务流程驱动  13-14
    1.1.3 面向服务计算  14-15
  1.2 国内外研究现状  15-18
    1.2.1 SOA 在国外的研究进展  15-16
    1.2.2 SOA 在国内的研究和发展现状  16-17
    1.2.3 环境应急车信息平台研究现状  17-18
  1.3 论文主要研究内容和意义  18-19
    1.3.1 主要研究内容  18
    1.3.2 研究意义  18-19
  1.4 论文结构安排  19-20
第2章 SOA 在应急车上的应用探索  20-31
  2.1 SOA 概述  20-23
    2.1.1 SOA 概念  20-22
    2.1.2 Web Service 协议栈  22-23
  2.2 SOA 对应急需求的原生支持  23-29
    2.2.1 应急车信息平台业务需求目标  23-24
    2.2.2 SOA 核心协议及其对应急需求的支持  24-29
  2.3 面向服务和面向对象  29-30
  2.4 本章小结  30-31
第3章 应急车信息平台架构重组  31-47
  3.1 应急车平台传统架构  31-34
    3.1.1 应急平台的组成要素  31-32
    3.1.2 传统应急车平台架构  32-34
    3.1.3 传统应急车平台特点及缺陷  34
  3.2 向 SOA 的转变  34-36
    3.2.1 面临的挑战  34-35
    3.2.2 SOA 可行性  35-36
  3.3 业务流程架构  36-41
    3.3.1 应急业务流程范围划定  36-37
    3.3.2 应急业务流程架构  37-38
    3.3.3 应急业务流程设计  38-41
  3.4 系统架构  41-45
    3.4.1 应急车信息平台重构探索  41
    3.4.2 顶层系统架构  41-44
    3.4.3 技术分层架构  44-45
    3.4.4 架构评估  45
  3.5 本章小结  45-47
第4章 应急车信息平台服务建模  47-68
  4.1 公共数据模型  47-49
  4.2 应急数据集成  49-54
    4.2.1 数据表示  49-51
    4.2.2 异构数据集成  51-53
    4.2.3 非结构化数据集成  53-54
  4.3 应急服务设计  54-63
    4.3.1 服务设计原则  55-56
    4.3.2 应急服务概览  56-59
    4.3.3 应急服务抽象描述  59-61
    4.3.4 应急服务具体描述  61-63
  4.4 应急服务通信设计  63-67
    4.4.1 通信协议  63-64
    4.4.2 消息编码  64-66
    4.4.3 消息交换  66-67
  4.5 本章小结  67-68
第5章 应急车信息平台服务发现和组合策略  68-78
  5.1 应急服务代理  68-70
    5.1.1 服务代理的构成  69-70
    5.1.2 服务注册表  70
  5.2 应急服务发现  70-74
    5.2.1 倒排文件索引  71-72
    5.2.2 服务查找过程  72-74
  5.3 应急服务组合  74-76
  5.4 本章小结  76-78
第6章 应急车信息平台软件开发  78-91
  6.1 开发环境  78
  6.2 系统功能简介和模块划分  78-81
  6.3 系统层次设计  81-82
  6.4 关键问题分析  82-87
    6.4.1 数据支持  82-83
    6.4.2 GIS 支持  83-84
    6.4.3 模型库  84-85
    6.4.4 代理机构  85-86
    6.4.5 统一界面管理  86-87
  6.5 原型系统开发  87-89
    6.5.1 空间信息服务开发  87-88
    6.5.2 基础数据服务开发  88-89
    6.5.3 污染扩散模拟服务开发  89
  6.6 本章小结  89-91
第7章 总结与展望  91-94
  7.1 本文工作总结  91-92
  7.2 展望  92-94
参考文献  94-98
致谢  98-99
攻读学位期间参加的科研项目和成果  99

相似论文

  1. 无线自组网中的服务注册技术研究,TN929.5
  2. 面向业务过程的服务动态组合方法研究,TP393.09
  3. 面向服务的Web报表的研究与设计,TP393.09
  4. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  5. 基于Petri网的信息管理软件服务建模方法研究,TP311.52
  6. 面向信用评估领域的WEB服务组合方法的研究,TP393.09
  7. 基于语义的Web服务发现研究,TP393.09
  8. 地震应急辅助决策支持系统的研究与实现,TP311.52
  9. 基于服务总线的模具企业信息集成系统,TP311.52
  10. 模具企业的业务流程集成的研究,TG76
  11. 基于QoS感知的Web服务组合,TP393.09
  12. 面向无线传感器网络的DPWS中间件,TN929.5
  13. 基于Web Service在线考试管理系统的研究与实现,TP311.52
  14. 基于本体的可信Web服务组合研究,TP393.09
  15. 丽水污染企业环境应急监测平台的研究,TP311.52
  16. 一种基于用户偏好的服务组合可信模型的研究,TP393.09
  17. 开放式控制系统软总线及调度的实现,TP273
  18. 基于Petri网的Web服务组合研究,TP393.09
  19. 基于随机Petri网的BPEL服务组合分析方法的研究,TP393.09
  20. Web服务组合的应用研究,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com