首页> 中文学位 >具有高可维护性的软件应用三层架构的分析与实现
【6h】

具有高可维护性的软件应用三层架构的分析与实现

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1研究背景及意义

1.2国内外研究概述

1.2.1 Webservice研究概述

1.2.2版本自动更新的研究概述

1.3研究对象与研究内容

1.4研究方法

1.5本章小结

第2章具有高可维护性的三层架构的相关技术

2.1 .NET技术

2.1.1 .NET概述

2.1.2 .NET下的Web服务开发

2.2 Webservice技术

2.2.1 Webservice概述

2.2.2 Webservice的标准与协议

2.2.3 Webservice模型

2.2.4传统的分布式计算应用程序与Webservice的比较

2.3本章小结

第3章具有高可维护性的三层架构的设想与分析

3.1系统的开发思想

3.1.1三层架构的开发思想

3.1.2具有高可维护性的三层架构的设想

3.2系统的功能概述

3.3系统的组成和结构

3.4本章小结

第4章具有高可维护性的三层架构的实现

4.1客户端自动更新功能的实现

4.1.1客户端自动更新实现的基本原理

4.1.2客户端自动更新处理流程及主要问题

4.1.3客户端自动更新的实现方法

4.1.4客户端实时自动更新的实现

4.2业务逻辑层和表示层完全的分离

4.3本章小结

结论

致 谢

参考文献

展开▼

摘要

随着Internet的迅速发展,webservice的广泛应用,将传统的C/S、B/S模式与webservice技术有机的结合,已经成为信息管理系统设计的趋势。webservice能够使在任何平台上用任何编程语言编写的服务进行交互,使得应用程序的集成可以做到更快、更容易,而且具有更高的可扩展性。
   论文从传统的C/S、B/S模式存在的优缺点为出发点,利用目前广泛应用的webservice技术,提出将C/S和B/S模式的优势综合起来,构建具有高可维护性的三层架构的设想;并从开发思想上,在系统的开发设计阶段就把业务逻辑层和表示层严格的完全的分离,使系统的可维护性和扩展性得到很大的提高。系统具有以下优点:①应用服务器运行数据负荷较轻。②系统响应速度快。③系统的维护和升级方便,客户端能够进行自动更新和升级,维护工作都集中在服务器上。④无缝互操作性,在一个平台上用一种语言编写的客户端程序可以使用在另一个完全不同的平台上以完全不同的语言编写的Web服务。⑤利用webservice技术的优势,系统便于扩展。
   论文首先对传统的C/S、B/S模式的优缺点进行了分析总结,提出了应用webservice技术构建具有高可维护性的三层架构的设想并对实现的思路进行了分析和设计;然后,基于以上工作,提出了实现具有高可维护性的三层架构的解决方案。据此,论文主要开展了以下几方面的工作:
   1、介绍了论文的研究背景及意义、国内外研究现状、论文的研究对象和研究内容以及论文的研究方法;
   2、概述了论文要使用到的技术:.NET技术和webservice技术。介绍.NET下的web服务和webservice技术的基本概念及模型;
   3、介绍了本文的开发思想以及基于web服务的具有高可维护性的三层架构的设想并进行了详细的分析,概述了具有高可维护性的三层架构的功能特点和具有高可维护性的三层架构的组成结构;
   4、对具有高可维护性的三层架构的设想提出了详细的实现方案;
   5、为本文的结论部分,总结全文,探讨未来的发展方向。

著录项

  • 作者

    周胜;

  • 作者单位

    西南交通大学;

  • 授予单位 西南交通大学;
  • 学科 管理科学与工程
  • 授予学位 硕士
  • 导师姓名 王明亮;
  • 年度 2010
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;TP311.52;
  • 关键词

    软件应用; 三层架构; 信息管理系统设计; web服务;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号