• 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