基于SOA的群决策支持平台服务建模研究

基于SOA的群决策支持平台服务建模研究

论文摘要

群决策支持系统是一个综合应用计算机技术、沟通媒介技术和决策支持的系统,可以帮助执行任务的群体解决半结构化问题。互联网技术的发展使得分布式群体决策成为新的趋势。面向服务的体系结构(Service-Oriented Architecture,SOA)是一种IT体系结构风格,通过构建服务能够建立一个业务逻辑抽象和技术抽象,把业务逻辑与具体实现技术分离开来,可系统减少异构性、满足服务互操作性和不断变化的业务要求,可以良好的实现分布式群决策支持平台的需求。因目前尚缺乏面向群决策支持平台服务建模方法,针对该问题,本文在总结了服务建模的现状基础上,分析了目前服务建模技术不足,提出了适合群决策支持平台的服务建模方法。目前的模型驱动建模技术存在模型的转化缺乏中间层次,源模型与目标模型耦合程度低,源模型中尚缺乏诸多生成目标模型的细节的问题,本文主要创新在于改进了已有的模型驱动服务建模方法,提出了面向业务的模型驱动敏捷服务建模方法。面向业务的模型驱动敏捷服务建模方法以业务为核心进行建立抽象的服务模型,利用模型驱动开发方法将UML模型快速的转换服务设计描述,然后再将详细的服务设计描述转换成可执行的代码。该方法完全面向服务,通过两个阶段的转换,使得最终生成的代码更易满足需要。面向业务的模型驱动敏捷服务建模方法,以业务为核心的建模特点可大大提高服务复用的机会,该方法以SOA构架为基础构建的服务具有松散耦合、能进行跨异构平台集成的特点。本文主要的可能创新点在于结合了SOA和MDA,融入迭代开发方法,提出了面向业务的模型驱动敏捷服务建模方法,并且提出了面向业务的模型驱动敏捷服务建模方法的分析设计过程,包括域分解、业务流程建模、接口建模、服务设计和模型转换。其中域分解、业务流程建模和接口建模为面向服务的分析,服务设计和模型转换为面向服务的设计和实现。本文最后将面向业务的模型驱动敏捷服务建模方法应用到了群决策支持平台的问题管理子系统中,提升了系统的开发效率以及服务质量,验证了这种服务建模方法的可行性。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.2.1 面向服务分析和设计方法
  • 1.2.2 主流SOA方法论
  • 1.2.3 面向服务建模框架
  • 1.2.4 基于服务应用系统开发方法
  • 1.2.5 面向目标的建模方法
  • 1.2.6 面向最终用户建模方法
  • 1.3 研究内容和研究思路
  • 1.4 论文结构安排
  • 第2章 基础理论与方法概述
  • 2.1 面向服务的体系结构
  • 2.1.1 SOA的概念
  • 2.1.2 SOA的本质
  • 2.1.3 SOA的基本构架
  • 2.2 Web服务框架
  • 2.2.1 Web服务的核心技术
  • 2.2.2 SOA与Web服务
  • 2.2.3 Web服务层
  • 2.3 模型驱动技术
  • 2.3.1 模型驱动技术MDA
  • 2.3.2 模型驱动构架MDA与面向服务构架SOA的结合
  • 2.4 本章小结
  • 第3章 面向业务的模型驱动敏捷服务建模方法
  • 3.1 群决策支持平台简介
  • 3.2 群决策支持平台服务建模
  • 3.2.1 服务定义
  • 3.2.2 服务建模定义
  • 3.2.3 现有服务建模方法
  • 3.2.4 适用于群决策支持平台的服务建模方法的改进
  • 3.3 服务建模方法的思路和特点
  • 3.3.1 方法的基本思路
  • 3.3.2 方法的特点
  • 3.3.3 交付周期
  • 3.4 面向服务的分析
  • 3.4.1 域分解
  • 3.4.2 业务流程建模
  • 3.4.3 接口建模
  • 3.4.4 服务建模原则
  • 3.5 面向服务的设计与实现
  • 3.5.1 服务设计
  • 3.5.2 模型转换
  • 3.6 服务粒度的选择
  • 3.7 本章小结
  • 第4章 应用实例:群决策支持平台问题子系统的服务建模分析
  • 4.1 群决策支持平台需求分析
  • 4.1.1 需求分析方法
  • 4.1.2 用户需求分析
  • 4.1.3 功能需求分析
  • 4.1.4 非功能需求分析
  • 4.2 群决策支持平台的层次构架
  • 4.2.1 表示层
  • 4.2.2 业务流程层
  • 4.2.3 服务层
  • 4.2.4 数据访问层
  • 4.2.5 数据层
  • 4.3 关键模块问题管理子系统服务建模
  • 4.3.1 用例分析
  • 4.3.2 业务流程分析
  • 4.3.3 服务建模
  • 4.4 关键模块问题管理子系统服务设计
  • 4.4.1 总体设计思路
  • 4.4.2 数据库转换
  • 4.4.3 UML模型转换
  • 4.5 服务的实现
  • 4.5.1 开发环境
  • 4.5.2 服务安全性
  • 4.6 本章小结
  • 第5章 结论与展望
  • 5.1 主要研究结论
  • 5.2 进一步研究方向
  • 参考文献
  • 致谢
  • 攻读学位期间主要研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于SOA的群决策支持平台服务建模研究
    下载Doc文档

    猜你喜欢