面向分布式架构的遗留系统再工程
发布时间:2020-05-15 12:41
【摘要】: 随着时代的进步与网络技术的发展,一些使用多年的遗留系统在用户界面上已经逐渐落后于时代,在业务流程上也逐渐不能满足客户多变的要求,亟待再工程改造。 本文提出了一种将单机遗留系统改造为分布式系统的再工程方案。该方案将遗留系统的后台数据访问代码封装起来,按照SOA架构将其划分并暴露为后台服务,同时使用MVP架构重构遗留系统的前台用户界面和逻辑,在前后台之间通过Web服务的请求与回复进行数据和消息交互。本文的主要工作如下:(1)结合MVP架构的各个部分(Model,View和Presenter),对遗留系统前台的重构工作进行细致的描述。(2)对改造后分布式系统的服务端并发处理能力问题进行深入的分析,提出了Pooling Agent方案来增强系统并发性。(3)对随着将单机系统改造为分布式系统所带来性能问题进行研究,提出了Fetching机制和数据嵌套等方案提升系统整体性能。 本文提出的将单机遗留系统改造为分布式系统的再工程方案,可以有效地降低再工程的工作量,并降低了再工程的复杂度。在遗留系统前台界面重构工作中引入了MVP架构,使得界面逻辑代码与显示代码分离开来,有效增强了界面逻辑代码的复用性和易测性,从而提高了开发和测试的效率。在改造后的分布式系统前后台通信中采用了Pooling Agent、Fetching机制以及数据嵌套等方案,显著地提高了系统的并发处理能力和性能。
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP338.8
本文编号:2665044
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP338.8
【引证文献】
相关硕士学位论文 前2条
1 罗丹;基于WCF的遗留系统并行架构的设计与实现[D];浙江大学;2011年
2 汪志成;从单机至分布式架构的遗留系统再工程[D];浙江大学;2011年
,本文编号:2665044
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2665044.html