学位论文 > 优秀研究生学位论文题录展示
基于WCF的遗留系统再工程研究
作 者: 赵庆霞
导 师: 史烈;孙建伶
学 校: 浙江大学
专 业: 计算机应用技术
关键词: 遗留系统 逆向工程 正向工程 非托管C++ Windows通信基础 服务缓存
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 43次
引 用: 2次
阅 读: 论文下载
内容摘要
计算机软件业发展至今,已有五十几个年头。大量的应用软件被开发出来。由于历史原因,很多企业级应用软件存在着技术陈旧、系统结构混乱、文档缺失和维护成本高等问题,但由于它们承载着企业应用中的关键业务职能,不能将其简单丢弃,它们就成为了遗留系统。遗留系统往往有复杂的结构,用户手册和系统设计文件过时、不准确,对现有系统已经不能提供有效支持。由于遗留系统承载着企业应用中的关键业务职能,我们不能将其简单丢弃,而是需要通过逆向工程,对它进行比代码更高层面的分析,了解它的功能、设计理念以及操作方法,以求最大限度地重用它,降低再开发的成本。自从2000年问世以来,.NET就为软件开发过程提供了一种新颖、高效的编程模型。在该模型下,开发人员能够将更多精力集中在其特定的开发情景中,而不用过多地关注操作系统底层的处理。它提供的丰富的互操作技术,也使得开发者能够将.NET代码与非托管代码进行集成,以重用现有非托管代码,而不用全部抛弃原有的架构。.NET经历了1.0、1.1、2.0版本的更新,直至现在的3.0/3.5版本,主推Windows通信基础[Windows Communication Foundation, WCF)、Windows Presentation Foundation(WPF)、Windows工作流基类库(WF)技术。其中,Windows Communication Foundation (WCF)是面向服务架构(SOA)的开发和部署服务的软件开发包。它为开发者提供了一个成功的解决方案,以构建跨平台、安全、可靠和支持事务处理的企业级互联应用。本文通过研究遗留系统逆向工程方法,C/S (Client/Server)与B/S(Browser/Server)结构,以及WCF技术和NET平台特点,为以最小成本,最快速度把企业级遗留系统发布到互联网提供了实践指导。本文的目标是通过WCF技术将遗留系统发布到Web服务中。同时,本文还研究了WCF服务的性能问题。
|
全文目录
摘要 3-4 Abstract 4-7 图目录 7-8 表目录 8-9 第1章 绪论 9-16 1.1 软件再工程 9-11 1.2 常见的体系结构 11-12 1.3 .NET新技术 12-14 1.4 论文组织结构 14-16 第2章 遗留系统逆向工程 16-25 2.1 逆向工程定义 16-17 2.2 逆向工程方法 17 2.3 逆向工程任务划分 17-22 2.3.1 组件标识 18-19 2.3.2 业务逻辑提取 19-22 2.4 数据流分析法效果 22-24 2.5 本章小结 24-25 第3章 遗留系统正向工程 25-38 3.1 引言 25 3.2 改造方法 25-26 3.3 WCF服务 26-28 3.4 WCF对遗留系统的封装 28-37 3.4.1 提供Web调用的接口(API) 29-30 3.4.2 WCF对数据的封装 30-33 3.4.3 对应用程序的封装 33-37 3.5 本章小结 37-38 第4章 WCF服务性能 38-52 4.1 引言 38 4.2 大型数据和流的处理 38-39 4.3 WCF服务缓存 39-49 4.3.1 服务对象DataService 40-41 4.3.2 宿主进程 41-43 4.3.3 中间处理器PoolingAgent 43-47 4.3.4 对象池管理器 47-49 4.4 性能对比 49-51 4.5 本章小结 51-52 第5章 总结与展望 52-55 5.1 本文完成的主要研究工作 52-53 5.2 不足和需要改进之处 53-55 参考文献 55-57 攻读硕士学位期间主要的研究成果 57-58 致谢 58
|
相似论文
- 基于Web服务的Legacy System集成方法研究,TP393.09
- 网络协议的自动化Fuzz Testing漏洞挖掘方法,TP393.08
- 基于海量点云的三维模型快速重建技术研究,TP391.41
- 服装面积因子及其热阻测评研究,TS941.17
- 非光滑车表汽车的空气阻力特性研究,U461.1
- 超薄悬挑仿生结构的性能研究,TB17
- 基于最小包围盒及自适应聚类的三维R~*-树索引结构,TP311.12
- 基于.NET WCF的行政审批系统设计与实现,TP311.52
- 基于C-V模型的工业CT三维图像曲面面积与内腔体积测量算法研究,TP391.41
- 工业CT图像二维矢量化系统研究与改进,TP391.41
- 基于逆向工程和快速原型技术的快速模具制造技术研究,TG76
- 借助三维重建建立特发性脊柱侧凸新分型,R687.3
- 基于模型驱动的遗留系统到云平台的移植方法,TP311.52
- 基于逆向工程的皮鞋帮样及整鞋设计,TS943.2
- 自动流量平衡阀电磁辅助实体模快速制造技术研究,TG391
- 基于逆向工程的复杂铸件的质量检测,TG247
- 虚拟样机技术在拖拉机造型中的应用研究,S219.02
- 基于闭环理论的自由曲面CMM测量和建模的研究,TH721
- 逆向设计中基于散乱点的模型重构与误差分析,TH122
- 逆向工程与快速成型技术在叶轮开发中的应用,TP391.72
- 逆向工程中特征提取技术的研究,TB1
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|