基于SOA的软件开发方法的研究及应用

基于SOA的软件开发方法的研究及应用

论文摘要

SOA基于“软件变服务”思想,提出了一种新的解决软件重用和软件集成的方案。通过采用SOA,企业能够迅速便捷地构建开放的、模块化的、可重用的软件组件。目前,Web服务是实现SOA架构的最合适的技术。基于SOA的软件开发方法比传统的软件开发方法具有更高的抽象性。基于SOA的统一开发过程SOUP分为两个阶段:初始对SOA的部署阶段和后续对SOA的管理阶段。在这两个阶段中,都将SOA的开发过程分为:初始、定义、设计、构建、部署和维护六个阶段,只是各自的任务不同。在面向服务的分析与设计SOAD过程中,为了得到目标服务,通常将服务建模过程分为:服务识别、服务规范、服务实现、服务合成和服务实施五个过程。利用基于SOA的软件开发方法对高职院校学生管理系统进行分析、设计,能够消除现有系统中的信息孤岛,实现规范管理。在分析、设计的过程中,重点阐述具有“高职”特点的“订单培养”服务的分析、确定、接口定义、实现等过程。“订单培养”服务能使学生“学有所用”,使企业找到合适人才,达到双赢局面。

论文目录

  • 摘要
  • ABSTRACT
  • 致谢
  • 第一章 前言
  • 1.1 研究背景
  • 1.2 课题研究的现状
  • 1.3 研究内容和主要工作
  • 1.4 论文的组织结构
  • 第二章 SOA与 WEB服务
  • 2.1 SOA
  • 2.1.1 SOA概念
  • 2.1.2 SOA协作
  • 2.1.3 SOA的基本特征
  • 2.1.4 SOA的优点
  • 2.2 Web服务
  • 2.2.1 Web服务的定义
  • 2.2.2 Web服务模型
  • 2.2.3 Web服务技术栈
  • 2.3 Web服务与SOA的关系
  • 2.4 本章小结
  • 第三章 基于SOA的软件开发方法
  • 3.1 SOA方法学与其他方法学的比较
  • 3.2 基于 SOA的软件开发方法
  • 3.2.1 SOA概念层次
  • 3.2.2 SOA参考架构
  • 3.2.3 SOA的设计模式
  • 3.2.4 面向服务架构的统一开发过程(SOUP)
  • 3.2.5 面向服务的分析与设计(SOAD)
  • 3.3 Web服务的具体实现
  • 3.3.1 .NET概述
  • 3.3.2 ASP.NET技术
  • 3.3.3 利用.NET开发Web Services实例
  • 3.4 本章小结
  • 第四章 基于 SOA的高职院校学生管理系统的分析与设计
  • 4.1 背景分析
  • 4.2 业务流程分析
  • 4.3 建立服务模型
  • 4.3.1 服务识别
  • 4.3.2 服务规范
  • 4.4 服务实现
  • 4.5 本章小结
  • 第五章 总结与展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 相关论文文献

    • [1].探究软件开发方法的创新发展过程[J]. 计算机产品与流通 2018(03)
    • [2].软件开发方法的创新发展过程研究[J]. 数字技术与应用 2016(10)
    • [3].关于软件开发方法的创新发展过程研究[J]. 信息与电脑(理论版) 2014(24)
    • [4].关于面向对象和结构化两种软件开发方法创新规律的探讨[J]. 电子技术与软件工程 2013(23)
    • [5].基于构件的企业级软件开发方法研究[J]. 电子技术与软件工程 2013(21)
    • [6].介绍几种软件开发方法[J]. 考试周刊 2008(52)
    • [7].从BIM发展历史脉络看未来(三)[J]. 住宅与房地产 2020(20)
    • [8].软件开发方法发展回顾与展望[J]. 软件学报 2019(01)
    • [9].云环境下动态装配软件开发方法中的关键技术研究[J]. 通讯世界 2017(19)
    • [10].软件开发方法的创新发展过程分析[J]. 电子制作 2015(24)
    • [11].软件工程中软件开发方法的现状与趋势[J]. 统计与管理 2013(02)
    • [12].敏捷型软件开发方法与极限编程[J]. 科技信息 2009(14)
    • [13].软件工程与软件开发方法[J]. 孝感学院学报 2008(S1)
    • [14].基于中间件的软件开发方法探讨[J]. 硅谷 2008(06)
    • [15].面向微服务软件开发方法研究进展[J]. 计算机研究与发展 2020(03)
    • [16].软件开发方法的创新发展过程研究[J]. 科技经济市场 2015(01)
    • [17].基于组件的软件开发方法探讨[J]. 信息技术与信息化 2020(10)
    • [18].基于组件的软件开发方法的研究[J]. 科学大众 2009(01)
    • [19].软件开发方法的创新发展过程研究[J]. 科技与企业 2015(14)
    • [20].软件开发方法的创新发展过程综述[J]. 电子技术与软件工程 2015(24)
    • [21].软件工程中面向对象方法的优势分析[J]. 电子技术与软件工程 2014(24)
    • [22].Prometheus方法研究[J]. 信息与电脑(理论版) 2014(06)
    • [23].主动防御技术在软件开发中的应用[J]. 电脑知识与技术 2019(30)
    • [24].软件开发方法的创新发展过程研究[J]. 网友世界 2014(15)
    • [25].插件化软件开发方法初探[J]. 电脑与电信 2017(11)
    • [26].极限编程初探[J]. 网友世界 2014(05)
    • [27].前言[J]. 计算机研究与发展 2020(03)
    • [28].银行软件开发方法改进分析[J]. 电子世界 2016(12)
    • [29].网络环境下的新型软件开发方法——网构软件[J]. 电脑知识与技术 2011(21)
    • [30].基于模型驱动架构的软件开发方法研究[J]. 重庆文理学院学报(自然科学版) 2008(03)

    标签:;  ;  

    基于SOA的软件开发方法的研究及应用
    下载Doc文档

    猜你喜欢