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
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/6830
Ver los metadatos del registro completo
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 |