Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools

Autores
Ordiales Coscia, José Luis; Mateos Diaz, Cristian Maximiliano; Crasso, Marco Patricio; Zunino Suarez, Alejandro Octavio
Año de publicación
2013
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Service-Oriented Computing (SOC) promotes structuring applications via coarse-grained, remote components called services. To materialise SOC, web services is the most common choice. A web service comprises an implementation and a description using the Web Services Description Language (WSDL). Web services are often built by first implementing their behaviour and then generating its WSDL document via automatic tools. However, bad design practices already present in a service implementation may end up affecting the quality of its WSDL document. For web services to be reusable, good WSDL designs are crucial. Previously, Mateos et al. show that there is a high correlation between Object-Oriented (OO) metrics from service implementations and the occurrences of 'anti-patterns' in WSDL documents. In this follow-up paper, these results are extended to all the existing WSDL generation tools. A detailed analysis of the impact of OO metric-driven code refactorings on the quality of WSDL documents is also reported.
Fil: Ordiales Coscia, José Luis. No especifíca;
Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Crasso, Marco Patricio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Materia
CODE-FIRST
JAVA
OBJECT-ORIENTED METRICS
SERVICE-ORIENTED COMPUTING
WEB SERVICES
WSDL ANTI-PATTERNS
WSDL GENERATION TOOLS
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/1152

id CONICETDig_e1b3599d1494c5e3ade9eb38e882f315
oai_identifier_str oai:ri.conicet.gov.ar:11336/1152
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation ToolsOrdiales Coscia, José LuisMateos Diaz, Cristian MaximilianoCrasso, Marco PatricioZunino Suarez, Alejandro OctavioCODE-FIRSTJAVAOBJECT-ORIENTED METRICSSERVICE-ORIENTED COMPUTINGWEB SERVICESWSDL ANTI-PATTERNSWSDL GENERATION TOOLShttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Service-Oriented Computing (SOC) promotes structuring applications via coarse-grained, remote components called services. To materialise SOC, web services is the most common choice. A web service comprises an implementation and a description using the Web Services Description Language (WSDL). Web services are often built by first implementing their behaviour and then generating its WSDL document via automatic tools. However, bad design practices already present in a service implementation may end up affecting the quality of its WSDL document. For web services to be reusable, good WSDL designs are crucial. Previously, Mateos et al. show that there is a high correlation between Object-Oriented (OO) metrics from service implementations and the occurrences of 'anti-patterns' in WSDL documents. In this follow-up paper, these results are extended to all the existing WSDL generation tools. A detailed analysis of the impact of OO metric-driven code refactorings on the quality of WSDL documents is also reported.Fil: Ordiales Coscia, José Luis. No especifíca;Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; ArgentinaFil: Crasso, Marco Patricio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; ArgentinaFil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; ArgentinaInderscience Enterprises2013-02info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/1152Ordiales Coscia, José Luis; Mateos Diaz, Cristian Maximiliano; Crasso, Marco Patricio; Zunino Suarez, Alejandro Octavio; Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools; Inderscience Enterprises; International Journal Of Web And Grid Services; 9; 2; 2-2013; 107-1261741-1106enginfo:eu-repo/semantics/altIdentifier/doi/10.1504/IJWGS.2013.054108info: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-03T10:10:36Zoai:ri.conicet.gov.ar:11336/1152instacron: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-03 10:10:36.445CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools
title Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools
spellingShingle Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools
Ordiales Coscia, José Luis
CODE-FIRST
JAVA
OBJECT-ORIENTED METRICS
SERVICE-ORIENTED COMPUTING
WEB SERVICES
WSDL ANTI-PATTERNS
WSDL GENERATION TOOLS
title_short Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools
title_full Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools
title_fullStr Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools
title_full_unstemmed Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools
title_sort Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools
dc.creator.none.fl_str_mv Ordiales Coscia, José Luis
Mateos Diaz, Cristian Maximiliano
Crasso, Marco Patricio
Zunino Suarez, Alejandro Octavio
author Ordiales Coscia, José Luis
author_facet Ordiales Coscia, José Luis
Mateos Diaz, Cristian Maximiliano
Crasso, Marco Patricio
Zunino Suarez, Alejandro Octavio
author_role author
author2 Mateos Diaz, Cristian Maximiliano
Crasso, Marco Patricio
Zunino Suarez, Alejandro Octavio
author2_role author
author
author
dc.subject.none.fl_str_mv CODE-FIRST
JAVA
OBJECT-ORIENTED METRICS
SERVICE-ORIENTED COMPUTING
WEB SERVICES
WSDL ANTI-PATTERNS
WSDL GENERATION TOOLS
topic CODE-FIRST
JAVA
OBJECT-ORIENTED METRICS
SERVICE-ORIENTED COMPUTING
WEB SERVICES
WSDL ANTI-PATTERNS
WSDL GENERATION TOOLS
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv Service-Oriented Computing (SOC) promotes structuring applications via coarse-grained, remote components called services. To materialise SOC, web services is the most common choice. A web service comprises an implementation and a description using the Web Services Description Language (WSDL). Web services are often built by first implementing their behaviour and then generating its WSDL document via automatic tools. However, bad design practices already present in a service implementation may end up affecting the quality of its WSDL document. For web services to be reusable, good WSDL designs are crucial. Previously, Mateos et al. show that there is a high correlation between Object-Oriented (OO) metrics from service implementations and the occurrences of 'anti-patterns' in WSDL documents. In this follow-up paper, these results are extended to all the existing WSDL generation tools. A detailed analysis of the impact of OO metric-driven code refactorings on the quality of WSDL documents is also reported.
Fil: Ordiales Coscia, José Luis. No especifíca;
Fil: Mateos Diaz, Cristian Maximiliano. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Crasso, Marco Patricio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
Fil: Zunino Suarez, Alejandro Octavio. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Tandil. Instituto Superior de Ingeniería del Software. Universidad Nacional del Centro de la Provincia de Buenos Aires. Instituto Superior de Ingeniería del Software; Argentina
description Service-Oriented Computing (SOC) promotes structuring applications via coarse-grained, remote components called services. To materialise SOC, web services is the most common choice. A web service comprises an implementation and a description using the Web Services Description Language (WSDL). Web services are often built by first implementing their behaviour and then generating its WSDL document via automatic tools. However, bad design practices already present in a service implementation may end up affecting the quality of its WSDL document. For web services to be reusable, good WSDL designs are crucial. Previously, Mateos et al. show that there is a high correlation between Object-Oriented (OO) metrics from service implementations and the occurrences of 'anti-patterns' in WSDL documents. In this follow-up paper, these results are extended to all the existing WSDL generation tools. A detailed analysis of the impact of OO metric-driven code refactorings on the quality of WSDL documents is also reported.
publishDate 2013
dc.date.none.fl_str_mv 2013-02
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/1152
Ordiales Coscia, José Luis; Mateos Diaz, Cristian Maximiliano; Crasso, Marco Patricio; Zunino Suarez, Alejandro Octavio; Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools; Inderscience Enterprises; International Journal Of Web And Grid Services; 9; 2; 2-2013; 107-126
1741-1106
url http://hdl.handle.net/11336/1152
identifier_str_mv Ordiales Coscia, José Luis; Mateos Diaz, Cristian Maximiliano; Crasso, Marco Patricio; Zunino Suarez, Alejandro Octavio; Anti-pattern Free Code-first Web Services for State-of-the-art Java WSDL Generation Tools; Inderscience Enterprises; International Journal Of Web And Grid Services; 9; 2; 2-2013; 107-126
1741-1106
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1504/IJWGS.2013.054108
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
dc.publisher.none.fl_str_mv Inderscience Enterprises
publisher.none.fl_str_mv Inderscience Enterprises
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_ 1842270126528790528
score 13.13397