• DocumentCode
    1999842
  • Title

    Re-Engineering a Reverse Engineering Portal to a Distributed SOA

  • Author

    Mongan, William M. ; Shevertalov, Maxim ; Mancoridis, Spiros

  • Author_Institution
    Dept. of Comput. Sci., Drexel Univ., Philadelphia, PA
  • fYear
    2008
  • fDate
    10-13 June 2008
  • Firstpage
    218
  • Lastpage
    223
  • Abstract
    REportal is an existing Web-based reverse engineering portal Web site that provides access to a suite of reverse engineering and program comprehension tools via a Web browser. This abstraction was intended to allow ease of system maintenance by adding and upgrading tools without involving the end user. However, the software tools and server technologies used became deprecated so quickly that it was not possible to take full advantage of the architectural vision. Using a service-oriented architecture, we abstract the process flow of the system from the underlying tools, enabling a wizard-style method of adding services to the system, and facilitating more "hands-off" maintenance. In this paper, we describe the challenges and benefits of this architectural migration.
  • Keywords
    Web sites; online front-ends; portals; reverse engineering; software architecture; software maintenance; software tools; systems re-engineering; REportal; Web browser; Web-based reverse engineering portal Web site; distributed service-oriented architecture; hands-off maintenance; process flow; program comprehension tools; server technologies; software tools; system maintenance; upgrading tools; wizard-style method; Computer architecture; Computer science; Filters; Java; Portals; Reverse engineering; Semiconductor optical amplifiers; Service oriented architecture; Software architecture; Software tools; Design extraction; Reengineering; Reverse engineering; SOA; Web portal;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2008. ICPC 2008. The 16th IEEE International Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1092-8138
  • Print_ISBN
    978-0-7695-3176-2
  • Type

    conf

  • DOI
    10.1109/ICPC.2008.17
  • Filename
    4556134