首页> 中文学位 >面向SOA架构的模型驱动开发方法研究
【6h】

面向SOA架构的模型驱动开发方法研究

代理获取

目录

声明

摘要

第1章 引言

1.1 研究背景及意义

1.2 研究现状及选题依据

1.3 研究目标和主要工作

1.4 论文组织结构

第2章 MDA和SOA概述

2.1 MDA简介

2.1.1 MDA体系结构及核心技术

2.1.2 MDA模型简介

2.1.3 MDA模型转换方法

2.2 MDA开发方法

2.3 SOA简介

2.3.1 SOA参考架构

2.3.2 SOA方法学

2.3.3 SOA设计模式

2.3.4 SOA基础技术

2.4 开发工具介绍

2.4.1 IBM-Rational

2.4.2 IBM-WebSphere-Business Modeler

2.4.3 IBM-Rational-Software Architect

2.5 本章小结

第3章 面向SOA的模型驱动开发方法

3.1 基本原理

3.1.1 面向SOA的模型驱动开发方法的开发架构

3.1.2 面向SOA的模型驱动开发方法的开发流程

3.1.3 应用开发工具进行建模

3.2 本章小结

第4章 基于服务的UML 2.0 Profile

4.1 概念模型

4.2 profile简介

4.2.1 原型消息

4.2.2 原型消息附件

4.2.3 原型服务

4.2.4 原型服务信道

4.2.5 原型服务协议

4.2.6 原型服务消费者

4.2.7 原型服务网关

4.2.8 原型服务划分

4.2.9 原型服务提供者

4.2.10 原型服务规约说明

4.3 本章小结

第5章 案例设计

5.1 服务识别

5.1.1 业务需求

5.1.2 业务组织过程

5.1.3 服务需求

5.1.4 服务项目组织

5.2 服务规范

5.2.1 时间进度服务

5.2.2 装运服务

5.2.3 计价服务

5.2.4 购买规范

5.3 服务合成

5.3.1 订单处理服务

5.3.2 实现服务契约

5.4 服务实现

5.4.1 结账功能

5.4.2 调度功能

5.4.3 交付功能

5.5 本章小结

第6章 总结与展望

参考文献

致谢

展开▼

摘要

目前,对于Web应用程序的开发已经出现了很多基于SOA架构模式的开发方法。面向服务的体系结构(SOA,Service Oriented Architecture)是一种新型的软件体系结构,它具有高重用性、业务模型与IT模型的高匹配性、松散耦合、快速应变能力强、互操作性强的特点。可以将服务层中的不同服务分散到异构的环境中,使调用者不必考虑实现的具体过程。结合SOA架构的特点,依据MDA的开发思想,本文详细描述了IBM的SOMA开发方法。
  模型驱动体系架构(MDA,Model Driven Architecture)是OMG于2001年研究的一种软件体系结构方法学,是一种基于模型的组织管理框架。它通过对不同层面上模型的定义以及模型之间的相互转换,从而可以很好的实现软件在开发设计上与具体技术的分离。MDA开发方法具有高效的软件重用性和系统的可移植性等优点,通过该方法的应用从而提高了软件的生产效率,降低了软件的维护费用,解决了业务模型与IT模型的整合问题,并且可以应用于整个生命周期。
  本文首先阐述了SOA的概念、设计原则、方法学、参考架构、设计模式。并介绍了SOA技术基础、Web服务、SOAP协议、WSDL规范、UDDI协议。通过对国内外现状的分析与研究,作者研究了面向SOA框架的模型驱动开发方法。利用该方法对CIM建模,根据CIM模型建立PIM模型,然后根据UML2.0 to SOA实现了PIM到PSM模型转换规则,最后通过定义PSM到代码转换规则,实现目标系统软件代码的生成。本文研究的SOMA开发方法,可以有效地将SOA的敏捷架构和MDA的模型驱动结合起来,能够使开发更快速、重用更方便、使业务模型和IT模型结合的更紧密。

著录项

  • 作者

    安旭;

  • 作者单位

    东北师范大学;

  • 授予单位 东北师范大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 周东岱;
  • 年度 2011
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    模型驱动; 面向服务; 体系结构; 软件开发;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号