• DocumentCode
    2417660
  • Title

    Interoperable thin client separation from GUI applications

  • Author

    Panteleymonov, Andriy

  • Author_Institution
    V.M. Glushkov Inst. of Cybern., Acad. of Sci., Kiev, Ukraine
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    211
  • Lastpage
    216
  • Abstract
    This paper describes the concept of GUI application reengineering with a purpose to detach visualization part into separate lightweight client process runnable on different platforms in distributed environment. Only thin presentation layer of primary application is rewritten and whole application business logic remains intact. Original GUI platform becomes a server platform communicating with remote client locally, or through the network.. Theoretical and practical materials on GUI-application reengineering technologies along with techniques and methods applied in a series of projects are analyzed and generalized. Covered application class is defined. Reengineering process decomposition on distinct stages is made. Some considerations are expressed about bottleneck finding where cut line between thin client and middle tier should be drawn. Several implementation issues are considered including a choice of optimal toolkit for the thin client, distributed event cycle organization, deadlock elimination question, index-based architecture of distributed call routing and some performance aspects. Some performance measurements made in real environment are given for evaluation of the approach effectiveness
  • Keywords
    graphical user interfaces; systems re-engineering; GUI application reengineering; client process; distributed environment; performance evaluation; visualization; Application software; Business process re-engineering; Computer architecture; Cybernetics; Graphical user interfaces; Logic; Network servers; Routing; System recovery; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2002. Proceedings. Sixth European Conference on
  • Conference_Location
    Budapest
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-1438-3
  • Type

    conf

  • DOI
    10.1109/CSMR.2002.995807
  • Filename
    995807