论文摘要
群决策支持系统是一个综合应用计算机技术、沟通媒介技术和决策支持的系统,可以帮助执行任务的群体解决半结构化问题。互联网技术的发展使得分布式群体决策成为新的趋势。面向服务的体系结构(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 模型驱动技术MDA2.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 进一步研究方向参考文献致谢攻读学位期间主要研究成果
相关论文文献
标签:服务建模论文; 模型驱动论文; 面向服务的构架论文; 群决策支持平台论文;