Font Size: a A A

Based On J2ee And Ria Technologies, Engineering Methods And Practice

Posted on:2007-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:D X ChuFull Text:PDF
GTID:2208360182493800Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
When software systems become hard to be modified and evolved after long time usage, they become legacy systems. If those systems still have significant business value, they should be reengineered. (Use new technologies and reengineering practices to enhance the functionality and maintainability of the system). A system of a financial company is a typical legacy system that has existed for twenty years. Some of the technologies used in A system are out of date now, but the business value it contains is high, so it must be reengineered using new technologies.This article first introduces the latest updates of software reengineering (including legacy system and software reengineering theories), the J2EE framework and its advantages in electronic business applications, a RIA technology ~ Macromedia Flex, Citrix technology, and the main task of this reengineering project. Then it describes how to analyze the existing system using reengineering methods. Based on that, it discusses how to decide the strategy of forward engineering using the results of risk analyzing, proposes the J2EE/Flex solution, and also proposes the Citrix solution to solve the critical needs in the short-term (Because the J2EE/Flex solution needs longer time to be implemented). Then it introduces the architecture design and code module structure of the main solution (J2EE/Flex), and the implementation: code implementation, test process and production plan;it also introduces the Citrix solution. Next it concludes the creative ideas and practices in this project from both managerial and technical perspectives. In the end, it draws conclusion on the last phase and prospects for the future work.
Keywords/Search Tags:Software Reengineering, J2EE, RIA
PDF Full Text Request
Related items