学位论文 > 优秀研究生学位论文题录展示

面向SOA的业务驱动开发平台的研究

作 者: 慕乃吾
导 师: 陈德运
学 校: 哈尔滨理工大学
专 业: 计算机应用技术
关键词: 业务驱动 面向服务体系结构 面向服务分析与设计 可扩展标记语言
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 100次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着国民经济的发展,国内信息化建设的需求呈几何级数增长。如何提高软件开发的生产力及如何保证软件产品适应多变的客户需求是信息化建设领域必需要解决的两个核心问题。同时,基于传统多层架构的开发平台耦合度较高,不利于分布式应用的开发。在面对客户新需求的提出或新交互设备的添加时,系统需要进行重新的开发;而且平台中的一些支撑数据与底层数据直接绑定,无法进行有效复用,在应用过程中容易造成大量冗余数据。基于上述情况本文提出了面向SOA的业务驱动开发平台的解决方案,并陈述了其研究与实现过程。本文首先分析了软件开发平台的研究现状及发展趋势;其次介绍了本平台的理论基础和技术前提;然后根据上述的研究,提出了一种适应信息系统的面向SOA的业务驱动的软件开发平台,并对平台进行了设计和实现。在设计过程中,提出了业务驱动平台的建模方法,给出了平台的数据结构、框架设计和应用模式。再次,对平台(包括分析平台,定义平台和运行支撑平台三个子平台)进行了实现,着重介绍了分析平台和运行支撑平台的部分功能模块的实现细节;最后用一个具体案例证实了平台的可行性和有效性。本平台采用.NET技术来构建,具有良好的可扩展性和可移植性,可轻松实现系统的远程部署和调用,具有良好的软件过程保障功能,保证了软件的质量。与此同时还继承了以前版本的信息系统业务需求分析的科学方法论,确保了软件知识的积累和业务复用,保证了软件的质量,缩短了开发的周期,极大的方便了后期的维护,向软件工业化迈进了一步。

全文目录


摘要  5-6
ABSTRACT  6-12
第1章 绪论  12-18
  1.1 课题研究背景  12-13
  1.2 国内外研究现状  13-15
    1.2.1 软件开发平台研究现状  13-14
    1.2.2 SOA 国内外研究现状  14-15
  1.3 课题研究意义  15-16
  1.4 本文研究内容  16-18
第2章 系统的理论基础和技术前提  18-33
  2.1 引言  18
  2.2 面向对象技术  18-23
    2.2.1 面向对象技术的基本概念  18-20
    2.2.2 面向对象编程技术  20-21
    2.2.3 面向对象的分析和设计方法  21-23
  2.3 面向服务体系结构  23-26
    2.3.1 SOA 的概念  23-25
    2.3.2 SOA 组成元素  25-26
  2.4 面向SOA 系统的构建方法  26-29
    2.4.1 系统定位  27
    2.4.2 服务发现  27-28
    2.4.3 服务规约  28-29
    2.4.4 服务实现  29
  2.5 SOA 与面向对象体系结构的比较  29-30
  2.6 实现SOA 的相关技术  30-31
  2.7 XML 语言  31-32
  2.8 本章小结  32-33
第3章 面向SOA 的业务驱动开发平台的设计  33-48
  3.1 引言  33
  3.2 平台核心思想  33-34
  3.3 应用与实现技术分离的实现原理  34
  3.4 业务模型驱动的实现方法  34-39
    3.4.1 可行性分析模型  35-36
    3.4.2 业务需求模型  36-37
    3.4.3 系统模型  37-38
    3.4.4 模型之间的相互转化  38-39
  3.5 平台数据结构  39-40
  3.6 平台总体构成  40-41
  3.7 平台整体结构  41-43
  3.8 平台详细设计  43-46
    3.8.1 功能域分解  43-45
    3.8.2 服务设计  45
    3.8.3 组件设计  45-46
  3.9 平台应用模式  46
  3.10 平台扩展性设计  46-47
  3.11 本章小结  47-48
第4章 面向SOA 业务驱动开发平台的实现  48-57
  4.1 引言  48
  4.2 分析平台的实现  48-52
    4.2.1 数据模型分析模块实现  48-49
    4.2.2 业务数据模型分析模块实现  49-50
    4.2.3 物理对话模型分析模块实现  50-51
    4.2.4 分析平台其它模块实现的说明和描述  51-52
  4.3 运行支撑平台实现  52-56
    4.3.1 异构数据交换适配器  52-53
    4.3.2 组织机构和权限服务  53-54
    4.3.3 系统日志管理  54-55
    4.3.4 系统扩展开发实现  55-56
  4.4 本章小结  56-57
第5章 平台应用实例  57-65
  5.1 引言  57
  5.2 运政系统简介  57-58
  5.3 系统逻辑结构  58-59
  5.4 运政系统在分析平台的应用  59-63
  5.5 运政系统在定义平台的应用  63
  5.6 运政系统在运行支撑平台的应用  63-64
  5.7 本章小结  64-65
结论  65-66
参考文献  66-71
攻读硕士学位期间所发表的学术论文  71-72
致谢  72

相似论文

  1. 基于Web服务的Legacy System集成方法研究,TP393.09
  2. 嵌入式系统图形用户界面代码自动生成技术的研究,TP368.1
  3. 企业进销存信息管理系统的设计与实现,TP311.52
  4. 三维图形系统Widget架构设计与实现,TP391.41
  5. 基于XMPP协议的企业级即时通讯系统设计与实现,TP311.52
  6. 基于SOA体系结构的服务组件实现相关技术研究,TP393.09
  7. 基于业务驱动的数据交换平台的设计与研究,TP311.52
  8. 银行管理软件开发框架研究及应用,TP311.52
  9. 安徽电信IMS网络规划,TN919.8
  10. 基于SOA架构的房地产人力资源管理系统的设计与实现,TP311.52
  11. 基于J2EE的金融报表系统的设计与实现,TP311.52
  12. XML技术在基于WEB的PDM系统中应用的研究,TP311.52
  13. EPON系统在绵阳广电网络的应用,TN948.3
  14. 面向IPPhone系统的XML服务功能的设计与实现,TN929.53
  15. 基于SNMP协议的Web监控系统,TP393.04
  16. 基于Biztalk的异构医疗系统接口引擎设计,TP311.52
  17. 一种支持SOA架构的企业服务总线的研究与设计,TP311.52
  18. 基于本体的医疗知识管理系统开发,TP311.52
  19. 基于SOA的银行基磐系统的设计与实现,TP311.52
  20. 基于BPM的通信业务运维平台的设计与实现,TN915.09
  21. Web Service技术在业务驱动型系统集成中的研究,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com