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