The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications∗

The Service-Oriented Computing (SOC) paradigm has gained a lot of attention in the software in- dustry since SOC represents a novel way of architecting distributed applications. SOC is mostly materialized via Web Services, which allow developers to expose their application as building blocks...

Full description

Bibliographic Details
Main Authors: Juan Manuel Rodriguez, Marco Crasso, Cristian Mateos, Alejandro Zunino, Marcelo Campo
Format: Article
Language:English
Published: Centro Latinoamericano de Estudios en Informática 2011-12-01
Series:CLEI Electronic Journal
Online Access:http://clei.org/cleiej-beta/index.php/cleiej/article/view/167
id doaj-408780fb2828417494ba838dd7645263
record_format Article
spelling doaj-408780fb2828417494ba838dd76452632020-11-25T01:07:28ZengCentro Latinoamericano de Estudios en InformáticaCLEI Electronic Journal0717-50002011-12-0114310.19153/cleiej.14.3.1The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications∗Juan Manuel RodriguezMarco CrassoCristian MateosAlejandro ZuninoMarcelo Campo The Service-Oriented Computing (SOC) paradigm has gained a lot of attention in the software in- dustry since SOC represents a novel way of architecting distributed applications. SOC is mostly materialized via Web Services, which allow developers to expose their application as building blocks for other applications by defining a clear and public interface. Although conceptually and technologically mature, SOC still lacks adequate development support from a methodological point of view. We present the EasySOC project: a catalog of guidelines to build service-oriented applications and services. This catalog synthesizes best SOC development practices that arise as a result of several years of research in fundamental SOC-related topics, namely WSDL-based technical specification, Web Service discovery and Web Service outsourcing. In addition, we describe a plug-in for the Eclipse IDE that has been implemented to simplify the utilization of the guidelines. We believe that the practical nature of the guidelines, the empirical evidence that supports them, and the availability of IDE-integrated tools that enforces them will help software practitioners to rapidly exploit our ideas for building real SOC applications. http://clei.org/cleiej-beta/index.php/cleiej/article/view/167
collection DOAJ
language English
format Article
sources DOAJ
author Juan Manuel Rodriguez
Marco Crasso
Cristian Mateos
Alejandro Zunino
Marcelo Campo
spellingShingle Juan Manuel Rodriguez
Marco Crasso
Cristian Mateos
Alejandro Zunino
Marcelo Campo
The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications∗
CLEI Electronic Journal
author_facet Juan Manuel Rodriguez
Marco Crasso
Cristian Mateos
Alejandro Zunino
Marcelo Campo
author_sort Juan Manuel Rodriguez
title The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications∗
title_short The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications∗
title_full The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications∗
title_fullStr The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications∗
title_full_unstemmed The EasySOC Project: A Rich Catalog of Best Practices for Developing Web Service Applications∗
title_sort easysoc project: a rich catalog of best practices for developing web service applications∗
publisher Centro Latinoamericano de Estudios en Informática
series CLEI Electronic Journal
issn 0717-5000
publishDate 2011-12-01
description The Service-Oriented Computing (SOC) paradigm has gained a lot of attention in the software in- dustry since SOC represents a novel way of architecting distributed applications. SOC is mostly materialized via Web Services, which allow developers to expose their application as building blocks for other applications by defining a clear and public interface. Although conceptually and technologically mature, SOC still lacks adequate development support from a methodological point of view. We present the EasySOC project: a catalog of guidelines to build service-oriented applications and services. This catalog synthesizes best SOC development practices that arise as a result of several years of research in fundamental SOC-related topics, namely WSDL-based technical specification, Web Service discovery and Web Service outsourcing. In addition, we describe a plug-in for the Eclipse IDE that has been implemented to simplify the utilization of the guidelines. We believe that the practical nature of the guidelines, the empirical evidence that supports them, and the availability of IDE-integrated tools that enforces them will help software practitioners to rapidly exploit our ideas for building real SOC applications.
url http://clei.org/cleiej-beta/index.php/cleiej/article/view/167
work_keys_str_mv AT juanmanuelrodriguez theeasysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
AT marcocrasso theeasysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
AT cristianmateos theeasysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
AT alejandrozunino theeasysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
AT marcelocampo theeasysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
AT juanmanuelrodriguez easysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
AT marcocrasso easysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
AT cristianmateos easysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
AT alejandrozunino easysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
AT marcelocampo easysocprojectarichcatalogofbestpracticesfordevelopingwebserviceapplications
_version_ 1725187022550728704