Sciweavers

SOCA
2007
IEEE

Creating Web Services From GUI-Based Applications

13 years 10 months ago
Creating Web Services From GUI-Based Applications
— 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 pointand-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 c...
Mark Grechanik, Kevin M. Conroy, Kishore S. Swamin
Added 04 Jun 2010
Updated 04 Jun 2010
Type Conference
Year 2007
Where SOCA
Authors Mark Grechanik, Kevin M. Conroy, Kishore S. Swaminathan
Comments (0)