DocumentCode :
2293417
Title :
An alternative object oriented reengineering for thin-client environments
Author :
de Camargo, Valter V. ; Penteado, Rosängela Ap D
Author_Institution :
Inst. de Ciencias Matemdticas e de Computaqdo, Univ. de Sao Paulo, Brazil
fYear :
2003
fDate :
6-7 Nov. 2003
Firstpage :
137
Lastpage :
144
Abstract :
This paper shows an object-oriented reengineering process of procedural legacy systems for Web-based environments. Thus, the architecture of these systems should be restructured for the client/server model. It can be made by separating the application logic and database components, which are executed in the server, from a user interface component, which is executed at the client. A middleware should be defined to be responsible for communication between these components. The reengineering proposed here uses the Fusion/RE method for the reverse engineering process. This method was specialized for COBOL language domain and guidelines are presented to generate an object oriented analysis model specified in UML. HTML language is used for the implementation of system´s new interfaces and the servlets, an API of Java language for the middleware. Persistence Layer design pattern is used to separate the application logic component from database component. These guidelines had been implemented in FAROOL tool, but this will not be focused in this paper.
Keywords :
COBOL; Internet; Java; Unified Modeling Language; hypermedia markup languages; middleware; object-oriented programming; reverse engineering; systems re-engineering; user interface management systems; API; COBOL language; FAROOL tool; HTML language; Java language; Servlets; UML; Web-based environments; application logic component; client-server model; database component; fusion/RE method; middleware; object oriented analysis; object oriented reengineering; persistence layer design pattern; procedural legacy systems; reverse engineering; user interface component; Fusion power generation; Guidelines; HTML; Logic; Middleware; Object oriented databases; Object oriented modeling; Reverse engineering; Unified modeling language; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Chilean Computer Science Society, 2003. SCCC 2003. Proceedings. 23rd International Conference of the
ISSN :
1522-4902
Print_ISBN :
0-7695-2008-1
Type :
conf
DOI :
10.1109/SCCC.2003.1245454
Filename :
1245454
Link To Document :
بازگشت