Revising WSDL Documents: Why and How, Part 2

In a previous article, the authors demonstrated that effectively discovering Web services helps developers avoid several common design errors in Web Service Description Language (WSDL) documents. Their proposed guidelines are unfortunately applicable only when publishers follow the top-down, or cont...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE internet computing 2013-09, Vol.17 (5), p.46-53
Hauptverfasser: Mateos, C., Crasso, M., Zunino, A., Coscia, J. L. Ordiales
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 53
container_issue 5
container_start_page 46
container_title IEEE internet computing
container_volume 17
creator Mateos, C.
Crasso, M.
Zunino, A.
Coscia, J. L. Ordiales
description In a previous article, the authors demonstrated that effectively discovering Web services helps developers avoid several common design errors in Web Service Description Language (WSDL) documents. Their proposed guidelines are unfortunately applicable only when publishers follow the top-down, or contract-first, method of building services, which isn't very popular due to its inherent costs. Here, they present an approach for preventing such errors when using a counterpart method - namely, bottom-up or code-first - and measure the approach's impact on service discovery. The rationale behind the study is that because code-first service interfaces are automatically generated by tools that - given a service implementation - deterministically map programming language constructs onto WSDL elements, the measurable properties of service implementations could influence resulting service interfaces.
doi_str_mv 10.1109/MIC.2013.4
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_pascalfrancis_primary_27653431</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6489973</ieee_id><sourcerecordid>1448728251</sourcerecordid><originalsourceid>FETCH-LOGICAL-c314t-990346b7e258b342264a859b4ac114cea64ab883a18d7b39a4d667259c266d223</originalsourceid><addsrcrecordid>eNo9kE1LAzEQhoMoWKsXr15yEUS6NZNk8-FNtmoLFcUPegzZbKor292abJX-e7e09DTzMs88hxehcyBDAKJvnibZkBJgQ36AeqA5JF2Aw24nSidSEThGJzF-E0KUotBDg1f_W8ay_sSzt9EUjxq3Wvi6jbd49rXGti7wuPkb4BcbWkxP0dHcVtGf7WYffTzcv2fjZPr8OMnupoljwNtEa8K4yKWnqcoZp1Rwq1Kdc-sAuPO2y7lSzIIqZM605YUQkqbaUSEKSlkfXW29y9D8rHxszaKMzleVrX2zigY4V5IqmkKHXm9RF5oYg5-bZSgXNqwNELOpxHSVmE0lhnfw5c5ro7PVPNjalXH_QaVIGWcb6cWWK733-7PgSmvJ2D-Pr2Tm</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1448728251</pqid></control><display><type>article</type><title>Revising WSDL Documents: Why and How, Part 2</title><source>IEEE Electronic Library (IEL)</source><creator>Mateos, C. ; Crasso, M. ; Zunino, A. ; Coscia, J. L. Ordiales</creator><creatorcontrib>Mateos, C. ; Crasso, M. ; Zunino, A. ; Coscia, J. L. Ordiales</creatorcontrib><description>In a previous article, the authors demonstrated that effectively discovering Web services helps developers avoid several common design errors in Web Service Description Language (WSDL) documents. Their proposed guidelines are unfortunately applicable only when publishers follow the top-down, or contract-first, method of building services, which isn't very popular due to its inherent costs. Here, they present an approach for preventing such errors when using a counterpart method - namely, bottom-up or code-first - and measure the approach's impact on service discovery. The rationale behind the study is that because code-first service interfaces are automatically generated by tools that - given a service implementation - deterministically map programming language constructs onto WSDL elements, the measurable properties of service implementations could influence resulting service interfaces.</description><identifier>ISSN: 1089-7801</identifier><identifier>EISSN: 1941-0131</identifier><identifier>DOI: 10.1109/MIC.2013.4</identifier><identifier>CODEN: IICOFX</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Applied sciences ; Computer programs ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Construction equipment ; Data models ; Documentation ; Electronic publishing ; Error analysis ; Errors ; Exact sciences and technology ; Guidelines ; Information analysis ; Internet ; MAP (programming language) ; Ports (Computers) ; Publishing ; service architectures ; services discovery process and methodology ; Software ; Web services ; Web Services Description Language ; Web services modeling ; Web services publishing ; WSDL</subject><ispartof>IEEE internet computing, 2013-09, Vol.17 (5), p.46-53</ispartof><rights>2014 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c314t-990346b7e258b342264a859b4ac114cea64ab883a18d7b39a4d667259c266d223</citedby><cites>FETCH-LOGICAL-c314t-990346b7e258b342264a859b4ac114cea64ab883a18d7b39a4d667259c266d223</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6489973$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6489973$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=27653431$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Mateos, C.</creatorcontrib><creatorcontrib>Crasso, M.</creatorcontrib><creatorcontrib>Zunino, A.</creatorcontrib><creatorcontrib>Coscia, J. L. Ordiales</creatorcontrib><title>Revising WSDL Documents: Why and How, Part 2</title><title>IEEE internet computing</title><addtitle>MIC</addtitle><description>In a previous article, the authors demonstrated that effectively discovering Web services helps developers avoid several common design errors in Web Service Description Language (WSDL) documents. Their proposed guidelines are unfortunately applicable only when publishers follow the top-down, or contract-first, method of building services, which isn't very popular due to its inherent costs. Here, they present an approach for preventing such errors when using a counterpart method - namely, bottom-up or code-first - and measure the approach's impact on service discovery. The rationale behind the study is that because code-first service interfaces are automatically generated by tools that - given a service implementation - deterministically map programming language constructs onto WSDL elements, the measurable properties of service implementations could influence resulting service interfaces.</description><subject>Applied sciences</subject><subject>Computer programs</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Construction equipment</subject><subject>Data models</subject><subject>Documentation</subject><subject>Electronic publishing</subject><subject>Error analysis</subject><subject>Errors</subject><subject>Exact sciences and technology</subject><subject>Guidelines</subject><subject>Information analysis</subject><subject>Internet</subject><subject>MAP (programming language)</subject><subject>Ports (Computers)</subject><subject>Publishing</subject><subject>service architectures</subject><subject>services discovery process and methodology</subject><subject>Software</subject><subject>Web services</subject><subject>Web Services Description Language</subject><subject>Web services modeling</subject><subject>Web services publishing</subject><subject>WSDL</subject><issn>1089-7801</issn><issn>1941-0131</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kE1LAzEQhoMoWKsXr15yEUS6NZNk8-FNtmoLFcUPegzZbKor292abJX-e7e09DTzMs88hxehcyBDAKJvnibZkBJgQ36AeqA5JF2Aw24nSidSEThGJzF-E0KUotBDg1f_W8ay_sSzt9EUjxq3Wvi6jbd49rXGti7wuPkb4BcbWkxP0dHcVtGf7WYffTzcv2fjZPr8OMnupoljwNtEa8K4yKWnqcoZp1Rwq1Kdc-sAuPO2y7lSzIIqZM605YUQkqbaUSEKSlkfXW29y9D8rHxszaKMzleVrX2zigY4V5IqmkKHXm9RF5oYg5-bZSgXNqwNELOpxHSVmE0lhnfw5c5ro7PVPNjalXH_QaVIGWcb6cWWK733-7PgSmvJ2D-Pr2Tm</recordid><startdate>20130901</startdate><enddate>20130901</enddate><creator>Mateos, C.</creator><creator>Crasso, M.</creator><creator>Zunino, A.</creator><creator>Coscia, J. L. Ordiales</creator><general>IEEE</general><general>IEEE Computer Society</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20130901</creationdate><title>Revising WSDL Documents: Why and How, Part 2</title><author>Mateos, C. ; Crasso, M. ; Zunino, A. ; Coscia, J. L. Ordiales</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c314t-990346b7e258b342264a859b4ac114cea64ab883a18d7b39a4d667259c266d223</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Applied sciences</topic><topic>Computer programs</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Construction equipment</topic><topic>Data models</topic><topic>Documentation</topic><topic>Electronic publishing</topic><topic>Error analysis</topic><topic>Errors</topic><topic>Exact sciences and technology</topic><topic>Guidelines</topic><topic>Information analysis</topic><topic>Internet</topic><topic>MAP (programming language)</topic><topic>Ports (Computers)</topic><topic>Publishing</topic><topic>service architectures</topic><topic>services discovery process and methodology</topic><topic>Software</topic><topic>Web services</topic><topic>Web Services Description Language</topic><topic>Web services modeling</topic><topic>Web services publishing</topic><topic>WSDL</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mateos, C.</creatorcontrib><creatorcontrib>Crasso, M.</creatorcontrib><creatorcontrib>Zunino, A.</creatorcontrib><creatorcontrib>Coscia, J. L. Ordiales</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE internet computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Mateos, C.</au><au>Crasso, M.</au><au>Zunino, A.</au><au>Coscia, J. L. Ordiales</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Revising WSDL Documents: Why and How, Part 2</atitle><jtitle>IEEE internet computing</jtitle><stitle>MIC</stitle><date>2013-09-01</date><risdate>2013</risdate><volume>17</volume><issue>5</issue><spage>46</spage><epage>53</epage><pages>46-53</pages><issn>1089-7801</issn><eissn>1941-0131</eissn><coden>IICOFX</coden><abstract>In a previous article, the authors demonstrated that effectively discovering Web services helps developers avoid several common design errors in Web Service Description Language (WSDL) documents. Their proposed guidelines are unfortunately applicable only when publishers follow the top-down, or contract-first, method of building services, which isn't very popular due to its inherent costs. Here, they present an approach for preventing such errors when using a counterpart method - namely, bottom-up or code-first - and measure the approach's impact on service discovery. The rationale behind the study is that because code-first service interfaces are automatically generated by tools that - given a service implementation - deterministically map programming language constructs onto WSDL elements, the measurable properties of service implementations could influence resulting service interfaces.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/MIC.2013.4</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1089-7801
ispartof IEEE internet computing, 2013-09, Vol.17 (5), p.46-53
issn 1089-7801
1941-0131
language eng
recordid cdi_pascalfrancis_primary_27653431
source IEEE Electronic Library (IEL)
subjects Applied sciences
Computer programs
Computer science
control theory
systems
Computer systems and distributed systems. User interface
Construction equipment
Data models
Documentation
Electronic publishing
Error analysis
Errors
Exact sciences and technology
Guidelines
Information analysis
Internet
MAP (programming language)
Ports (Computers)
Publishing
service architectures
services discovery process and methodology
Software
Web services
Web Services Description Language
Web services modeling
Web services publishing
WSDL
title Revising WSDL Documents: Why and How, Part 2
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-11T23%3A00%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Revising%20WSDL%20Documents:%20Why%20and%20How,%20Part%202&rft.jtitle=IEEE%20internet%20computing&rft.au=Mateos,%20C.&rft.date=2013-09-01&rft.volume=17&rft.issue=5&rft.spage=46&rft.epage=53&rft.pages=46-53&rft.issn=1089-7801&rft.eissn=1941-0131&rft.coden=IICOFX&rft_id=info:doi/10.1109/MIC.2013.4&rft_dat=%3Cproquest_RIE%3E1448728251%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1448728251&rft_id=info:pmid/&rft_ieee_id=6489973&rfr_iscdi=true