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
Link To Document