Avoiding WSDL Bad Practices in Code-First Web Services
- Autores
- Ordiales Coscia, José Luis; Mateos, Cristian M.; Crasso, Marco; Zunino, Alejandro
- Año de publicación
- 2011
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Service-Oriented Computing allows software developers to structure applications as a set of standalone and reusable components called services. The common technological choice for materializing these services is Web Services, whose exposed functionality is described by using the Web Services Description Language (WSDL). Methodologically, Web Services are often built by first implementing their behavior and then generating the corresponding WSDL document via automatic tools. Good WSDL designs are crucial to derive reusable Web Services. We found that there is a high correlation between well-known Object- Oriented metrics taken in the code implementing services and the occurrences of the WSDL anti-patterns in their WSDL documents. This paper shows that some refactorings performed early when developing Web Services can greatly improve the quality of generated WSDL documents.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
Service-Oriented Computing
Web Services
Code-First
Object-Oriented Metrics
WSDL Anti-Patterns
Early Detection - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/125465
Ver los metadatos del registro completo
id |
SEDICI_adc05b15d4c86f0d6de6639f3216cf7b |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/125465 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Avoiding WSDL Bad Practices in Code-First Web ServicesOrdiales Coscia, José LuisMateos, Cristian M.Crasso, MarcoZunino, AlejandroCiencias InformáticasService-Oriented ComputingWeb ServicesCode-FirstObject-Oriented MetricsWSDL Anti-PatternsEarly DetectionService-Oriented Computing allows software developers to structure applications as a set of standalone and reusable components called services. The common technological choice for materializing these services is Web Services, whose exposed functionality is described by using the Web Services Description Language (WSDL). Methodologically, Web Services are often built by first implementing their behavior and then generating the corresponding WSDL document via automatic tools. Good WSDL designs are crucial to derive reusable Web Services. We found that there is a high correlation between well-known Object- Oriented metrics taken in the code implementing services and the occurrences of the WSDL anti-patterns in their WSDL documents. This paper shows that some refactorings performed early when developing Web Services can greatly improve the quality of generated WSDL documents.Sociedad Argentina de Informática e Investigación Operativa2011-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf1-12http://sedici.unlp.edu.ar/handle/10915/125465enginfo:eu-repo/semantics/altIdentifier/url/https://40jaiio.sadio.org.ar/sites/default/files/T2011/ASSE/569.pdfinfo:eu-repo/semantics/altIdentifier/issn/1850-2792info:eu-repo/semantics/reference/hdl/10915/135267info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:02:14Zoai:sedici.unlp.edu.ar:10915/125465Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:02:14.94SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Avoiding WSDL Bad Practices in Code-First Web Services |
title |
Avoiding WSDL Bad Practices in Code-First Web Services |
spellingShingle |
Avoiding WSDL Bad Practices in Code-First Web Services Ordiales Coscia, José Luis Ciencias Informáticas Service-Oriented Computing Web Services Code-First Object-Oriented Metrics WSDL Anti-Patterns Early Detection |
title_short |
Avoiding WSDL Bad Practices in Code-First Web Services |
title_full |
Avoiding WSDL Bad Practices in Code-First Web Services |
title_fullStr |
Avoiding WSDL Bad Practices in Code-First Web Services |
title_full_unstemmed |
Avoiding WSDL Bad Practices in Code-First Web Services |
title_sort |
Avoiding WSDL Bad Practices in Code-First Web Services |
dc.creator.none.fl_str_mv |
Ordiales Coscia, José Luis Mateos, Cristian M. Crasso, Marco Zunino, Alejandro |
author |
Ordiales Coscia, José Luis |
author_facet |
Ordiales Coscia, José Luis Mateos, Cristian M. Crasso, Marco Zunino, Alejandro |
author_role |
author |
author2 |
Mateos, Cristian M. Crasso, Marco Zunino, Alejandro |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Service-Oriented Computing Web Services Code-First Object-Oriented Metrics WSDL Anti-Patterns Early Detection |
topic |
Ciencias Informáticas Service-Oriented Computing Web Services Code-First Object-Oriented Metrics WSDL Anti-Patterns Early Detection |
dc.description.none.fl_txt_mv |
Service-Oriented Computing allows software developers to structure applications as a set of standalone and reusable components called services. The common technological choice for materializing these services is Web Services, whose exposed functionality is described by using the Web Services Description Language (WSDL). Methodologically, Web Services are often built by first implementing their behavior and then generating the corresponding WSDL document via automatic tools. Good WSDL designs are crucial to derive reusable Web Services. We found that there is a high correlation between well-known Object- Oriented metrics taken in the code implementing services and the occurrences of the WSDL anti-patterns in their WSDL documents. This paper shows that some refactorings performed early when developing Web Services can greatly improve the quality of generated WSDL documents. Sociedad Argentina de Informática e Investigación Operativa |
description |
Service-Oriented Computing allows software developers to structure applications as a set of standalone and reusable components called services. The common technological choice for materializing these services is Web Services, whose exposed functionality is described by using the Web Services Description Language (WSDL). Methodologically, Web Services are often built by first implementing their behavior and then generating the corresponding WSDL document via automatic tools. Good WSDL designs are crucial to derive reusable Web Services. We found that there is a high correlation between well-known Object- Oriented metrics taken in the code implementing services and the occurrences of the WSDL anti-patterns in their WSDL documents. This paper shows that some refactorings performed early when developing Web Services can greatly improve the quality of generated WSDL documents. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-09 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/125465 |
url |
http://sedici.unlp.edu.ar/handle/10915/125465 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/https://40jaiio.sadio.org.ar/sites/default/files/T2011/ASSE/569.pdf info:eu-repo/semantics/altIdentifier/issn/1850-2792 info:eu-repo/semantics/reference/hdl/10915/135267 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 1-12 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260520676098048 |
score |
13.13397 |