Best practices for describing, consuming, and discovering web services: A comprehensive toolset
- Autores
- Rodriguez, Juan Manuel; Crasso, Marco Patricio; Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio
- Año de publicación
- 2013
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- The Service-Oriented Computing (SOC) paradigm has recently gained a lot of attention in the software industry, since SOC represents a novel and a fresh way of architecting distributed applications. SOC is usually materialized via Web Services, which allows developers to structure applications exposing a clear, public interface to their capabilities. Although conceptually and technologically mature, SOC still lacks adequate development support from a methodological point of view. In this paper, we present the EasySOC project, a set of guidelines to simplify the development of service-oriented applications and services. EasySOC is a synthesized catalog of best SOC development practices that arises as a result of several years of research in fundamental Services Computing topics, i.e. WSDL-based technical specification, Web Service discovery, and Web Service outsourcing. In addition, we describe a materialization of the guidelines for the Java language, which has been implemented as a plug-in for the Eclipse IDE. We believe that both the practical nature of the guidelines and the availability of this software that enforces them may help software practitioners to rapidly exploit our ideas for building real SOC applications.
Fil: Rodriguez, Juan Manuel. 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: 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: 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
-
SERVICE-ORIENTED COMPUTING
SERVICE-ORIENTED DEVELOPMENT GUIDELINES
WEB SERVICE CONSUMPTION
WEB SERVICE DISCOVERY
WEB SERVICES
WSDL ANTI-PATTERNS - 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/1127
Ver los metadatos del registro completo
id |
CONICETDig_1018c17faba04d228a11e13297d36741 |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/1127 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
Best practices for describing, consuming, and discovering web services: A comprehensive toolsetRodriguez, Juan ManuelCrasso, Marco PatricioMateos Diaz, Cristian MaximilianoZunino Suarez, Alejandro OctavioSERVICE-ORIENTED COMPUTINGSERVICE-ORIENTED DEVELOPMENT GUIDELINESWEB SERVICE CONSUMPTIONWEB SERVICE DISCOVERYWEB SERVICESWSDL ANTI-PATTERNShttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1The Service-Oriented Computing (SOC) paradigm has recently gained a lot of attention in the software industry, since SOC represents a novel and a fresh way of architecting distributed applications. SOC is usually materialized via Web Services, which allows developers to structure applications exposing a clear, public interface to their capabilities. Although conceptually and technologically mature, SOC still lacks adequate development support from a methodological point of view. In this paper, we present the EasySOC project, a set of guidelines to simplify the development of service-oriented applications and services. EasySOC is a synthesized catalog of best SOC development practices that arises as a result of several years of research in fundamental Services Computing topics, i.e. WSDL-based technical specification, Web Service discovery, and Web Service outsourcing. In addition, we describe a materialization of the guidelines for the Java language, which has been implemented as a plug-in for the Eclipse IDE. We believe that both the practical nature of the guidelines and the availability of this software that enforces them may help software practitioners to rapidly exploit our ideas for building real SOC applications.Fil: Rodriguez, Juan Manuel. 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: 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: 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; ArgentinaJohn Wiley & Sons Ltd2013-06info: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/1127Rodriguez, Juan Manuel; Crasso, Marco Patricio; Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio; Best practices for describing, consuming, and discovering web services: A comprehensive toolset; John Wiley & Sons Ltd; Software: Practice And Experience; 43; 6; 6-2013; 613-6390038-0644enginfo:eu-repo/semantics/altIdentifier/doi/10.1002/spe.2123info: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-03T09:54:50Zoai:ri.conicet.gov.ar:11336/1127instacron: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 09:54:51.084CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
Best practices for describing, consuming, and discovering web services: A comprehensive toolset |
title |
Best practices for describing, consuming, and discovering web services: A comprehensive toolset |
spellingShingle |
Best practices for describing, consuming, and discovering web services: A comprehensive toolset Rodriguez, Juan Manuel SERVICE-ORIENTED COMPUTING SERVICE-ORIENTED DEVELOPMENT GUIDELINES WEB SERVICE CONSUMPTION WEB SERVICE DISCOVERY WEB SERVICES WSDL ANTI-PATTERNS |
title_short |
Best practices for describing, consuming, and discovering web services: A comprehensive toolset |
title_full |
Best practices for describing, consuming, and discovering web services: A comprehensive toolset |
title_fullStr |
Best practices for describing, consuming, and discovering web services: A comprehensive toolset |
title_full_unstemmed |
Best practices for describing, consuming, and discovering web services: A comprehensive toolset |
title_sort |
Best practices for describing, consuming, and discovering web services: A comprehensive toolset |
dc.creator.none.fl_str_mv |
Rodriguez, Juan Manuel Crasso, Marco Patricio Mateos Diaz, Cristian Maximiliano Zunino Suarez, Alejandro Octavio |
author |
Rodriguez, Juan Manuel |
author_facet |
Rodriguez, Juan Manuel Crasso, Marco Patricio Mateos Diaz, Cristian Maximiliano Zunino Suarez, Alejandro Octavio |
author_role |
author |
author2 |
Crasso, Marco Patricio Mateos Diaz, Cristian Maximiliano Zunino Suarez, Alejandro Octavio |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
SERVICE-ORIENTED COMPUTING SERVICE-ORIENTED DEVELOPMENT GUIDELINES WEB SERVICE CONSUMPTION WEB SERVICE DISCOVERY WEB SERVICES WSDL ANTI-PATTERNS |
topic |
SERVICE-ORIENTED COMPUTING SERVICE-ORIENTED DEVELOPMENT GUIDELINES WEB SERVICE CONSUMPTION WEB SERVICE DISCOVERY WEB SERVICES WSDL ANTI-PATTERNS |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/1.2 https://purl.org/becyt/ford/1 |
dc.description.none.fl_txt_mv |
The Service-Oriented Computing (SOC) paradigm has recently gained a lot of attention in the software industry, since SOC represents a novel and a fresh way of architecting distributed applications. SOC is usually materialized via Web Services, which allows developers to structure applications exposing a clear, public interface to their capabilities. Although conceptually and technologically mature, SOC still lacks adequate development support from a methodological point of view. In this paper, we present the EasySOC project, a set of guidelines to simplify the development of service-oriented applications and services. EasySOC is a synthesized catalog of best SOC development practices that arises as a result of several years of research in fundamental Services Computing topics, i.e. WSDL-based technical specification, Web Service discovery, and Web Service outsourcing. In addition, we describe a materialization of the guidelines for the Java language, which has been implemented as a plug-in for the Eclipse IDE. We believe that both the practical nature of the guidelines and the availability of this software that enforces them may help software practitioners to rapidly exploit our ideas for building real SOC applications. Fil: Rodriguez, Juan Manuel. 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: 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: 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 |
The Service-Oriented Computing (SOC) paradigm has recently gained a lot of attention in the software industry, since SOC represents a novel and a fresh way of architecting distributed applications. SOC is usually materialized via Web Services, which allows developers to structure applications exposing a clear, public interface to their capabilities. Although conceptually and technologically mature, SOC still lacks adequate development support from a methodological point of view. In this paper, we present the EasySOC project, a set of guidelines to simplify the development of service-oriented applications and services. EasySOC is a synthesized catalog of best SOC development practices that arises as a result of several years of research in fundamental Services Computing topics, i.e. WSDL-based technical specification, Web Service discovery, and Web Service outsourcing. In addition, we describe a materialization of the guidelines for the Java language, which has been implemented as a plug-in for the Eclipse IDE. We believe that both the practical nature of the guidelines and the availability of this software that enforces them may help software practitioners to rapidly exploit our ideas for building real SOC applications. |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-06 |
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/1127 Rodriguez, Juan Manuel; Crasso, Marco Patricio; Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio; Best practices for describing, consuming, and discovering web services: A comprehensive toolset; John Wiley & Sons Ltd; Software: Practice And Experience; 43; 6; 6-2013; 613-639 0038-0644 |
url |
http://hdl.handle.net/11336/1127 |
identifier_str_mv |
Rodriguez, Juan Manuel; Crasso, Marco Patricio; Mateos Diaz, Cristian Maximiliano; Zunino Suarez, Alejandro Octavio; Best practices for describing, consuming, and discovering web services: A comprehensive toolset; John Wiley & Sons Ltd; Software: Practice And Experience; 43; 6; 6-2013; 613-639 0038-0644 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/doi/10.1002/spe.2123 |
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 |
John Wiley & Sons Ltd |
publisher.none.fl_str_mv |
John Wiley & Sons Ltd |
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_ |
1842269310242783232 |
score |
13.13397 |