Creating Web Services From GUI-Based Applications

Creating Web Services From GUI-Based Applications
复制标题

从基于 GUI 的应用程序创建 Web 服务

DOI:
--
复制
发表时间:
2007
期刊:
IEEE International Conference on Service-Oriented Computing and Applications
影响因子:
--
通讯作者:
Kishore S. Swaminathan
Kishore S. Swaminathan
中科院分区:
--
文献类型:
--
作者:
M. Grechanik;Kevin M. Conroy;Kishore S. Swaminathan

文献摘要

被引文献

相似文献

图形用户界面(GAP)应用程序(GAP)无处不在,并提供各种服务。然而,很难使差距交换信息(即互操作),特别是如果它们是封闭的和单一的。与Gap不同,Web服务是为在Internet上进行互操作而设计的应用程序。因此,互操作性的一个基本问题是如何高效且非侵入性地将差距重新设计为Web服务。我们提出了一种新的通用方法来从差距中创建Web服务。这种方法将以统一方式访问和控制差距的可访问性技术的非标准使用与可视化机制相结合,该机制使非程序员能够通过对差距执行指向并单击、拖放操作来创建Web服务。我们基于我们的方法构建了一个工具,并使用该工具创建了Web服务来控制两个封闭的、完整的商业缺口。我们的评估表明,我们的方法是有效的,它可以用于从重要的差距创建Web服务。
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.