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 o...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 79 |
---|---|
container_issue | |
container_start_page | 72 |
container_title | |
container_volume | |
creator | Grechanik, M. Conroy, K.M. Swaminathan, K.S. |
description | 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. |
doi_str_mv | 10.1109/SOCA.2007.16 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4273412</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4273412</ieee_id><sourcerecordid>4273412</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-c34df42407506057201ee52f1893d6e31327dc6e43dc0f2df6fb9a7eb9eddb5b3</originalsourceid><addsrcrecordid>eNotjEtLw0AURgcfYK3duXOTPzD13juvzDIGWwuFLmpxWZLMHRnpI2SK4L83oKtvcc75hHhEmCOCf95u6mpOAG6O9kpMyJZeOiS8FvfgrDdUWvQ3I0CrJJUO78Qs5y8AGCNE4ycC64GbSzp9Fh_cFlsevlPHuVgM52Ox3K3kS5M5FFXfH1I3eudTfhC3sTlknv3vVOwWr-_1m1xvlqu6WsuEzlxkp3SImjQ4AxaMI0BmQxFLr4JlhYpc6CxrFTqIFKKNrW8ct55DaE2rpuLp7zcx874f0rEZfvaanNJI6hcY_UQW</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Creating Web Services From GUI-Based Applications</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Grechanik, M. ; Conroy, K.M. ; Swaminathan, K.S.</creator><creatorcontrib>Grechanik, M. ; Conroy, K.M. ; Swaminathan, K.S.</creatorcontrib><description>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.</description><identifier>ISSN: 2163-2871</identifier><identifier>ISBN: 0769528619</identifier><identifier>ISBN: 9780769528618</identifier><identifier>EISSN: 2689-7121</identifier><identifier>DOI: 10.1109/SOCA.2007.16</identifier><language>eng</language><publisher>IEEE</publisher><subject>Business ; Computer interfaces ; Costs ; Documentation ; Graphical user interfaces ; Measurement ; Service oriented architecture ; Visualization ; Web and internet services ; Web services</subject><ispartof>IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07), 2007, p.72-79</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4273412$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4273412$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Grechanik, M.</creatorcontrib><creatorcontrib>Conroy, K.M.</creatorcontrib><creatorcontrib>Swaminathan, K.S.</creatorcontrib><title>Creating Web Services From GUI-Based Applications</title><title>IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07)</title><addtitle>SOCA</addtitle><description>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.</description><subject>Business</subject><subject>Computer interfaces</subject><subject>Costs</subject><subject>Documentation</subject><subject>Graphical user interfaces</subject><subject>Measurement</subject><subject>Service oriented architecture</subject><subject>Visualization</subject><subject>Web and internet services</subject><subject>Web services</subject><issn>2163-2871</issn><issn>2689-7121</issn><isbn>0769528619</isbn><isbn>9780769528618</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2007</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjEtLw0AURgcfYK3duXOTPzD13juvzDIGWwuFLmpxWZLMHRnpI2SK4L83oKtvcc75hHhEmCOCf95u6mpOAG6O9kpMyJZeOiS8FvfgrDdUWvQ3I0CrJJUO78Qs5y8AGCNE4ycC64GbSzp9Fh_cFlsevlPHuVgM52Ox3K3kS5M5FFXfH1I3eudTfhC3sTlknv3vVOwWr-_1m1xvlqu6WsuEzlxkp3SImjQ4AxaMI0BmQxFLr4JlhYpc6CxrFTqIFKKNrW8ct55DaE2rpuLp7zcx874f0rEZfvaanNJI6hcY_UQW</recordid><startdate>200706</startdate><enddate>200706</enddate><creator>Grechanik, M.</creator><creator>Conroy, K.M.</creator><creator>Swaminathan, K.S.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200706</creationdate><title>Creating Web Services From GUI-Based Applications</title><author>Grechanik, M. ; Conroy, K.M. ; Swaminathan, K.S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-c34df42407506057201ee52f1893d6e31327dc6e43dc0f2df6fb9a7eb9eddb5b3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Business</topic><topic>Computer interfaces</topic><topic>Costs</topic><topic>Documentation</topic><topic>Graphical user interfaces</topic><topic>Measurement</topic><topic>Service oriented architecture</topic><topic>Visualization</topic><topic>Web and internet services</topic><topic>Web services</topic><toplevel>online_resources</toplevel><creatorcontrib>Grechanik, M.</creatorcontrib><creatorcontrib>Conroy, K.M.</creatorcontrib><creatorcontrib>Swaminathan, K.S.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Grechanik, M.</au><au>Conroy, K.M.</au><au>Swaminathan, K.S.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Creating Web Services From GUI-Based Applications</atitle><btitle>IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07)</btitle><stitle>SOCA</stitle><date>2007-06</date><risdate>2007</risdate><spage>72</spage><epage>79</epage><pages>72-79</pages><issn>2163-2871</issn><eissn>2689-7121</eissn><isbn>0769528619</isbn><isbn>9780769528618</isbn><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.</abstract><pub>IEEE</pub><doi>10.1109/SOCA.2007.16</doi><tpages>8</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2163-2871 |
ispartof | IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07), 2007, p.72-79 |
issn | 2163-2871 2689-7121 |
language | eng |
recordid | cdi_ieee_primary_4273412 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Business Computer interfaces Costs Documentation Graphical user interfaces Measurement Service oriented architecture Visualization Web and internet services Web services |
title | Creating Web Services From GUI-Based Applications |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T07%3A19%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Creating%20Web%20Services%20From%20GUI-Based%20Applications&rft.btitle=IEEE%20International%20Conference%20on%20Service-Oriented%20Computing%20and%20Applications%20(SOCA%20'07)&rft.au=Grechanik,%20M.&rft.date=2007-06&rft.spage=72&rft.epage=79&rft.pages=72-79&rft.issn=2163-2871&rft.eissn=2689-7121&rft.isbn=0769528619&rft.isbn_list=9780769528618&rft_id=info:doi/10.1109/SOCA.2007.16&rft_dat=%3Cieee_6IE%3E4273412%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4273412&rfr_iscdi=true |