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