【摘 要】
:
随着时代的进步与网络技术的发展,一些使用多年的遗留系统在用户界面上已经逐渐落后于时代,在业务流程上也逐渐不能满足客户多变的要求,亟待再工程改造。本文提出了一种将单
论文部分内容阅读
随着时代的进步与网络技术的发展,一些使用多年的遗留系统在用户界面上已经逐渐落后于时代,在业务流程上也逐渐不能满足客户多变的要求,亟待再工程改造。本文提出了一种将单机遗留系统改造为分布式系统的再工程方案。该方案将遗留系统的后台数据访问代码封装起来,按照SOA架构将其划分并暴露为后台服务,同时使用MVP架构重构遗留系统的前台用户界面和逻辑,在前后台之间通过Web服务的请求与回复进行数据和消息交互。本文的主要工作如下:(1)结合MVP架构的各个部分(Model,View和Presenter),对遗留系统前台的重构工作进行细致的描述。(2)对改造后分布式系统的服务端并发处理能力问题进行深入的分析,提出了Pooling Agent方案来增强系统并发性。(3)对随着将单机系统改造为分布式系统所带来性能问题进行研究,提出了Fetching机制和数据嵌套等方案提升系统整体性能。本文提出的将单机遗留系统改造为分布式系统的再工程方案,可以有效地降低再工程的工作量,并降低了再工程的复杂度。在遗留系统前台界面重构工作中引入了MVP架构,使得界面逻辑代码与显示代码分离开来,有效增强了界面逻辑代码的复用性和易测性,从而提高了开发和测试的效率。在改造后的分布式系统前后台通信中采用了Pooling Agent、Fetching机制以及数据嵌套等方案,显著地提高了系统的并发处理能力和性能。
其他文献
随着信息技术的发展,大规模数据共享与协同工作环境已经成为主流应用普遍采用的工作模式。同时,以网格计算为基础的科学活动环境已经成为当前国际计算机技术研究的热点和前沿领
随着计算机和通信技术的快速发展,嵌入式系统已经广泛的应用到科学研究、工业控制、军事技术以及人们的日常生活等各个方面。因此,随着嵌入式系统应用领域不断扩大,在应用中
人脸作为人类内心世界的直接体现,具有相当重要地位。三维模型作为人脸在计算机中的表示,因此受到了很多研究机构的重视,被应用到了很多专业及非专业的领域。所以如何建立一
随着科学技术的迅猛发展,全球每年新产生的数据正以指数规模增长。惊人的数据信息增长趋势导致以网络为中心的存储结构和存储技术得到快速发展。而以网络为中心的存储技术快速
数据挖掘能够发现隐藏在海量数据背后的潜在模式以及规则,有利于我们更好的作出决策,被广泛应用于商业、科学研究以及医学研究等领域,但是如果对数据挖掘利用不当,可能会对隐
近年来,随着无线通信业务和数据业务的发展,往往需要知道处于一些室内环境如机场大厅、展览馆、监狱、医院等中人员或物体的位置信息。在这种情况下,室内定位技术逐渐成为当
在这个信息爆炸的时代,每天都会产生成千上百万的新信息,反映在因特网上,是网页数量的急剧增长。如何在巨量级的信息集合中,高效的定位、查找所需的目标信息,这使得搜索引擎
业务流程即服务(Business Process as a Service, BPaaS)是近年来云服务平台所面临的一个新的挑战,其主要研究各行业中流程模型的封装,以及实现业务流程动态运行。有一类信息
随着科学技术的飞速发展,人们的日常生活中已经充满了计算机的身影。计算机现在更多的在日常交流、电子政务、金融业务以及企业间的网上业务与信息集成等关键业务系统服务中
访问控制是国际标准化组织ISO在网络安全体系标准中定义的5大信息安全服务功能之一。简单地说,访问控制是用来保护计算机资源免于被非法用户的访问(删除、破坏或更改)。访问控制