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