Revising WSDL documents: Why and How - Part II

Autores
Mateos Diaz, Cristian Maximiliano; Crasso, Marco Patricio; Zunino Suarez, Alejandro Octavio; Ordiales Coscia, José Luis
Año de publicación
2012
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
In a previous paper Crasso et al. (IC-CrassoRZC2010), we have shown that effectively discovering Web services is subject to avoiding a number of common design errors in publishers´ Web Service Description Language (WSDL) documents. We have therefore proposed guidelines, which unfortunately are applicable only when publishers follow the top-down, a.k.a. contract-first, method to build services, which is not very popular due to its inherent costs. We present an approach to prevent such errors when using its counterpart method, namely bottom-up or code-first, and measure the impact of the approach in service discovery. The rationale behind the study is that since code-first services interfaces are automatically generated by tools that given a service implementation deterministically map programming languages constructs onto WSDL elements, the measurable properties of services implementations may influence resulting services interfaces.
Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Crasso, Marco Patricio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Ordiales Coscia, José Luis. Universidad Nacional del Centro de la Provincia de Buenos Aires; Argentina
Materia
Web Services Modeling
Services Architectures
Web Services Description Language
Web Services Publishing
Services Discovery Process And Methodology
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/6830

id CONICETDig_8ee9855d4589e5a4534d909b60c123ef
oai_identifier_str oai:ri.conicet.gov.ar:11336/6830
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Revising WSDL documents: Why and How - Part IIMateos Diaz, Cristian MaximilianoCrasso, Marco PatricioZunino Suarez, Alejandro OctavioOrdiales Coscia, José LuisWeb Services ModelingServices ArchitecturesWeb Services Description LanguageWeb Services PublishingServices Discovery Process And Methodologyhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1In a previous paper Crasso et al. (IC-CrassoRZC2010), we have shown that effectively discovering Web services is subject to avoiding a number of common design errors in publishers´ Web Service Description Language (WSDL) documents. We have therefore proposed guidelines, which unfortunately are applicable only when publishers follow the top-down, a.k.a. contract-first, method to build services, which is not very popular due to its inherent costs. We present an approach to prevent such errors when using its counterpart method, namely bottom-up or code-first, and measure the impact of the approach in service discovery. The rationale behind the study is that since code-first services interfaces are automatically generated by tools that given a service implementation deterministically map programming languages constructs onto WSDL elements, the measurable properties of services implementations may influence resulting services interfaces.Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; ArgentinaFil: Crasso, Marco Patricio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; ArgentinaFil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; ArgentinaFil: Ordiales Coscia, José Luis. Universidad Nacional del Centro de la Provincia de Buenos Aires; ArgentinaInstitute of Electrical and Electronics Engineers2012-12info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfapplication/ziphttp://hdl.handle.net/11336/6830Mateos Diaz, Cristian Maximiliano; Crasso, Marco Patricio; Zunino Suarez, Alejandro Octavio; Ordiales Coscia, José Luis; Revising WSDL documents: Why and How - Part II; Institute of Electrical and Electronics Engineers; IEEE Internet Computing; 17; 5; 12-2012; 46 - 531089-7801enginfo:eu-repo/semantics/altIdentifier/doi/10.1109/MIC.2013.4info:eu-repo/semantics/altIdentifier/doi/info:eu-repo/semantics/altIdentifier/url/http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=6489973info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-17T11:31:15Zoai:ri.conicet.gov.ar:11336/6830instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-17 11:31:15.941CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Revising WSDL documents: Why and How - Part II
title Revising WSDL documents: Why and How - Part II
spellingShingle Revising WSDL documents: Why and How - Part II
Mateos Diaz, Cristian Maximiliano
Web Services Modeling
Services Architectures
Web Services Description Language
Web Services Publishing
Services Discovery Process And Methodology
title_short Revising WSDL documents: Why and How - Part II
title_full Revising WSDL documents: Why and How - Part II
title_fullStr Revising WSDL documents: Why and How - Part II
title_full_unstemmed Revising WSDL documents: Why and How - Part II
title_sort Revising WSDL documents: Why and How - Part II
dc.creator.none.fl_str_mv Mateos Diaz, Cristian Maximiliano
Crasso, Marco Patricio
Zunino Suarez, Alejandro Octavio
Ordiales Coscia, José Luis
author Mateos Diaz, Cristian Maximiliano
author_facet Mateos Diaz, Cristian Maximiliano
Crasso, Marco Patricio
Zunino Suarez, Alejandro Octavio
Ordiales Coscia, José Luis
author_role author
author2 Crasso, Marco Patricio
Zunino Suarez, Alejandro Octavio
Ordiales Coscia, José Luis
author2_role author
author
author
dc.subject.none.fl_str_mv Web Services Modeling
Services Architectures
Web Services Description Language
Web Services Publishing
Services Discovery Process And Methodology
topic Web Services Modeling
Services Architectures
Web Services Description Language
Web Services Publishing
Services Discovery Process And Methodology
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv In a previous paper Crasso et al. (IC-CrassoRZC2010), we have shown that effectively discovering Web services is subject to avoiding a number of common design errors in publishers´ Web Service Description Language (WSDL) documents. We have therefore proposed guidelines, which unfortunately are applicable only when publishers follow the top-down, a.k.a. contract-first, method to build services, which is not very popular due to its inherent costs. We present an approach to prevent such errors when using its counterpart method, namely bottom-up or code-first, and measure the impact of the approach in service discovery. The rationale behind the study is that since code-first services interfaces are automatically generated by tools that given a service implementation deterministically map programming languages constructs onto WSDL elements, the measurable properties of services implementations may influence resulting services interfaces.
Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Crasso, Marco Patricio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
Fil: Ordiales Coscia, José Luis. Universidad Nacional del Centro de la Provincia de Buenos Aires; Argentina
description In a previous paper Crasso et al. (IC-CrassoRZC2010), we have shown that effectively discovering Web services is subject to avoiding a number of common design errors in publishers´ Web Service Description Language (WSDL) documents. We have therefore proposed guidelines, which unfortunately are applicable only when publishers follow the top-down, a.k.a. contract-first, method to build services, which is not very popular due to its inherent costs. We present an approach to prevent such errors when using its counterpart method, namely bottom-up or code-first, and measure the impact of the approach in service discovery. The rationale behind the study is that since code-first services interfaces are automatically generated by tools that given a service implementation deterministically map programming languages constructs onto WSDL elements, the measurable properties of services implementations may influence resulting services interfaces.
publishDate 2012
dc.date.none.fl_str_mv 2012-12
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/6830
Mateos Diaz, Cristian Maximiliano; Crasso, Marco Patricio; Zunino Suarez, Alejandro Octavio; Ordiales Coscia, José Luis; Revising WSDL documents: Why and How - Part II; Institute of Electrical and Electronics Engineers; IEEE Internet Computing; 17; 5; 12-2012; 46 - 53
1089-7801
url http://hdl.handle.net/11336/6830
identifier_str_mv Mateos Diaz, Cristian Maximiliano; Crasso, Marco Patricio; Zunino Suarez, Alejandro Octavio; Ordiales Coscia, José Luis; Revising WSDL documents: Why and How - Part II; Institute of Electrical and Electronics Engineers; IEEE Internet Computing; 17; 5; 12-2012; 46 - 53
1089-7801
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1109/MIC.2013.4
info:eu-repo/semantics/altIdentifier/doi/
info:eu-repo/semantics/altIdentifier/url/http://ieeexplore.ieee.org/xpl/articleDetails.jsp?reload=true&arnumber=6489973
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
application/pdf
application/zip
dc.publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
publisher.none.fl_str_mv Institute of Electrical and Electronics Engineers
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1843606670593228800
score 13.001348