【摘 要】
:
技术是发展的,业务需求也会发生变化,那么,任何一个程序也必然需要新陈代谢,这就引出了一个软件工程领域很重要的课题—再工程。 再工程,最基本的一些活动包括逆向工程、
论文部分内容阅读
技术是发展的,业务需求也会发生变化,那么,任何一个程序也必然需要新陈代谢,这就引出了一个软件工程领域很重要的课题—再工程。 再工程,最基本的一些活动包括逆向工程、重构和正向工程,而根据具体的环境,可能还需要考虑和遗留系统的兼容或者重用。其中,正向工程根据目标平台以及技术的需求,也会有很大的区别,所采用的方式一般包括演化方式、增量方式和大爆炸方式。 企业应用程序的再工程则增加了更多的特性,而且在利用J2EE相关技术来进行正向工程时,一般会采用比较激进的大爆炸方式,这样的一种方式,无疑是最难把握的。首先在其架构上,要广泛采用一些成熟的企业技术,比如JMS消息中间件,Websphere分布式服务器,它们是确保我们的开发能够进一步演化的坚实基础;同时出于对性能方面的要求,必须采取合理的技术手段和严密的分析,在一个庞大的系统中去查找性能瓶颈并进行重构,以最大程度的提高程序的运行效率。 在大量的消息集中的商业应用系统的再工程项目中,我们发现,为了最大程度地追求高可用性、可扩展性、高性能,开发一套基于JMS的高性能可靠通信框架成为了非常有普遍意义的需求。所以本文将介绍从设计到实现该框架的详细过程。 该框架面向分布式的服务器,在双方建立通信管道以后,管道本身能够进行消息的序列号计算和回复管理,从而确保消息的顺序和可靠;在消息提交给业务层进行处理时,底层的重发机制为使用本地事务创造了条件,从而达到最好的性能;此外,服务器端在崩溃后重启过程中,所有管道都具有重建的能力,同时管道双方的协议还能够保证将所有崩溃期间丢失的消息发送给客户端。
其他文献
WebService技术框架具有完全的平台、语言的独立性和更高程度的抽象,用户只要遵守WebService的接口即可进行服务的请求与调用。基于Web服务的统一身份认证系统是指利用一个集
IMS(IPMultimediaSubsystem)是3GPP在Release5版本提出的支持IP多媒体业务的子系统,它的核心特点是采用SIP协议和与接入的无关性。在网络融合的发展趋势下,3GPP、ETSI和ITU-T都
医学图像分割问题一直是图像处理领域中的经典难题。大脑组织具有特别复杂的结构,为了得到脑部病变组织的尺寸、外观的量化信息和实现脑部结构的三维重构,脑组织图像分割显得
无线个人网络(WPN),作为一种新型的网络,由于其良好的性能特点和广泛的应用前景,正成为目前无线网络领域中研究的热点问题之一。在无线个人网络的诸多研究内容中,路由是保证无线
随着计算机技术的发展和网络带宽的提高,互联网上的图像资源变得越来越丰富,它们被大量的内嵌在HTML网页中,构成了一个庞大的“互联网图像库”。信息量的庞大和纷繁复杂使互
Web信息抽取是web领域的一项重要研究课题,研究范围涵盖信息检索、数据挖掘、人工智能等多门学科领域。Web信息抽取系统的智能性、准确性与适应性一直是该领域的研究重点与追
工作流引擎是工作流管理系统的后台核心,工作流引擎的设计是工作流管理系统设计实现的关键所在。针对目前工作流系统普遍存在的柔性差、互操作性差、开发成本高等缺点,通过对WF
Web2.0技术获得发展以来,微博这一社会网络新媒体获得了快速发展,一方面微博提供大量的可用数据,另一方面大量数据产生的同时也造成了数据分析的灾难。如何将微博数据按照人的理
随着大数据时代的到来,应用对存储系统的性能和可靠性都提出了更高的要求。传统的机械式磁盘存储系统的I/O瓶颈问题变得更加突出。作为一种新型存储设备,固态盘使用闪存作为存
空中交通管制(ATC)系统是一种负有实时使命的重大系统,在我国航空运输业飞速发展、空中交通流量日益增大的情况下,它在维护空中交通秩序,保障空中交通畅通,保证飞行安全和提