首页> 中文学位 >一种基于SOA架构的中间件平台的研究与实现
【6h】

一种基于SOA架构的中间件平台的研究与实现

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题背景

1.2课题研究意义

1.3中间件技术概述

1.3.1中间件的概念

1.3.2国内外中间件技术研究现状

1.3.3中间件发展趋势

1.4主要研究内容

第2章基于SOA中间件理论基础

2.1面向对象编程技术和OOAD方法

2.1.1面向对象编程技术

2.1.2面向对象的分析和设计方法

2.2面向服务体系结构

2.2.1 SOA的概念

2.2.2 SOA组成元素

2.2.3 SOA应用的意义

2.3基于SOA的系统分析与设计方法

2.3.1面向服务的分析与设计方法

2.3.2面向服务的建模活动和过程

2.4 XML技术

2.4.1 XML及XML文档

2.4.2 XPATH及XSLT

2.5本章小结

第3章基于SOA的应用系统建模方法

3.1 SOAD建模方法

3.1.1 SOAD建模定义层次

3.1.2功能建模

3.1.3过程建模

3.1.4服务建模

3.1.5组件建模

3.2中间相遇混和建模过程

3.3本章小结

第4章中间件的结构设计

4.1系统的总体结构设计

4.1.1系统的逻辑分层

4.1.2实现模式

4.1.3系统的可扩展性

4.2逻辑服务模型

4.3服务关系及通信模式

4.4本章小结

第5章中间件的系统设计

5.1系统的需求分析

5.1.1中间件平台的指导思想

5.1.2业务目标

5.2详细系统设计

5.2.1系统功能域分解和子系统分析

5.2.2系统流程设计

5.2.3组件设计

5.2.4服务设计

5.3系统整体架构

5.4本章小结

第6章中间件系统的实现

6.1数据结构的实现

6.2异构数据交换适配器

6.3组织机构和权限服务

6.4物理对话定义服务

6.5物理对话生成控制服务

6.5.1物理对话生成服务

6.5.2物理对话的控制服务

6.6系统安全管理

6.7系统扩展开发的实现

6.7.1业务扩展开发

6.7.2系统扩展开发

6.8本章小结

结论

参考文献

展开▼

摘要

随着国民经济的发展,国内信息化建设需求呈几何级数增长。如何提高软件开发的生产力以适应不断增长的信息化建设需求;如何保证软件产品适应多变的客户化需求,是信息化建设领域必需要解决的两个核心问题。面向业务的应用集成中间件平台可以采取与程序实现技术无关的面向业务需求的定义方式实现具体的客户化需求,能够实现业务能力的积累与重用,保证业务需求变更增加的快速有效实现,这样就为上述两个问题提出了解决途径。对于多层结构的中间件平台来说,整个系统间的物理耦合程度较高,不利于进行分布式应用开发;在面对客户新需求的提出或新交互设备的添加时,系统需要进行重新的开发;系统的支撑数据与底层数据直接绑定,无法进行有效复用,在应用过程中容易造成大量冗余数据。基于上述情况本文提出了基于SOA的中间件平台的解决方案。并陈述了其研究与实现过程。 本文首先研究分析了中间件技术,详细描述了中间件的研究现状及发展趋势并分析了本课题的研究意义;其次本文讨论了SOA技术的概念与特点,描述了SOA的服务提供者、服务请求者、服务器代理者三种角色及其分别承担的操作、阐述了SOA应用的意义;然后,着重研究了SOA的分析与设计方法,结合面向对象技术的优势组合了一种基于SOAD的混合建模方法并给出了建模过程。最后,利用本文给出的建模方法设计了耦合性较低的系统架构,并采用.NET技术构建了整个平台。本中间件平台具有良好的可扩展性和可移植性,可轻松实现系统的远程部署和调用。与此同时,本中间件系统继承了以前版本的信息系统业务需求分析的科学方法论,确保了软件知识的积累和业务复用,保证了软件的质量,缩短了开发的周期,极大的方便了后期的维护。

著录项

  • 作者

    李军;

  • 作者单位

    哈尔滨理工大学;

  • 授予单位 哈尔滨理工大学;
  • 学科 计算机软件与理论
  • 授予学位 硕士
  • 导师姓名 陈德运;
  • 年度 2008
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.54;
  • 关键词

    软件开发; 软件复用; 中间件平台;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号