DocumentCode
3063576
Title
Creating Web Services From GUI-Based Applications
Author
Grechanik, Mark ; Conroy, Kevin M. ; Swaminathan, Kishore S.
Author_Institution
Accenture Technol. Labs, Chicago
fYear
2007
fDate
19-20 June 2007
Firstpage
72
Lastpage
79
Abstract
Graphical user interface (GUI) applications (GAPs) are ubiquitous and provide various services. However, it is difficult to make GAPs exchange information (i.e., interoperate) especially if they are closed and monolithic. Unlike GAPs, Web services are applications that are designed to interoperate over the Internet. Thus a fundamental problem of interoperability is how to reengineer GAPs into Web services efficiently and noninvasively. We propose a novel generic approach for creating Web services from GAPs. This approach combines a nonstandard use of accessibility technologies for accessing and controlling GAPs in a uniform way with a visualization mechanism that enables nonprogrammers to create Web services by performing point-and-click, drag-and-drop operations on GAPs. We built a tool based on our approach and created Web services that control two closed and monolithic commercial GAPs with this tool. Our evaluation suggests that our approach is effective and it can be used to create Web services from nontrivial GAPs.
Keywords
Web services; graphical user interfaces; open systems; GUI; Internet; Web services; graphical user interface application; interoperability; Business; Computer interfaces; Costs; Documentation; Graphical user interfaces; Measurement; Service oriented architecture; Visualization; Web and internet services; Web services;
fLanguage
English
Publisher
ieee
Conference_Titel
Service-Oriented Computing and Applications, 2007. SOCA '07. IEEE International Conference on
Conference_Location
Newport Beach, CA
Print_ISBN
0-7695-2861-9
Type
conf
DOI
10.1109/SOCA.2007.16
Filename
4273412
Link To Document