当前位置:问答库>论文摘要

题目:用J2EE技术重构遗留金融系统的客户端程序

关键词:J2EE/WebSphere/重构/架构/模式

  摘要

如今,电子商务已经成为企业发展必不可少的一种方式。但是随着网络技术的飞速发展,那些早期开发的商务系统已经无法满足企业发展的需要,逐渐成为了企业的遗留系统(Legacy System)。遗留系统的存在一方面对企业至关重要,因为它保存了企业的数据资料;而另一方面,它的存在又会阻碍企业的发展。因此,如何应用更加先进、成熟的解决方案重构遗留系统,已成为企业关注的焦点。本文所涉及的系统就是这样的一个开发于上个世纪80年代的遗留系统。它是一个庞大金融系统的客户端程序,拥有自己的用户端和服务端。为了使系统具有更好的可维护性、可扩展性、可靠性和实用性,使之更加符合企业的发展需要,J2EE技术被应用到了重构此遗留系统的过程中。整个重构过程大致包含四个部分:需求获取、环境配置、架构构建、系统实现四个过程。需求获取阶段主要实现在缺少文档的情况下从源代码中提取系统需求的过程;环境配置为系统提供了一个稳定的底层运行环境;架构构建通过将Macromedia Flex技术与J2EE技术相整合的方式为系统构建出一个基于J2EE的多层企业架构;系统实现则将J2EE设计模式与系统自身特点相结合,对系统架构的细节以及系统的业务逻辑进行具体实现。本文试图探索一种在缺少文档的情况下重构遗留系统的方法,以及综合运用J2EE和其他符合J2EE配置的技术对遗留系统进行重构的解决方案。重构之后的系统比原系统具有更美观、友好的界面并且为企业提供一个健壮、安全、有效的商务平台。