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 ...
International audienceWeb Services fall under the so-called emerging technologies category and are g...
A web service is an autonomous software that exposes a set of features on the Internet, it is develo...
Abstract: The software development community is once again at an interesting inflection point. Distr...
Service-Oriented Computing allows software developers to structure applications as a set of standalo...
Web Services represent a number of standard technologies and methodologies that allow developers to ...
Service-Oriented Computing (SOC) promotes structuring applications via coarse-grained, remote compon...
Previous research of our own [34] has shown that by avoiding certain bad specification practices, or...
To expose software as Web-accesible services, Web Service technologies demand developers to implemen...
In a previous paper Crasso et al. (IC-CrassoRZC2010), we have shown that effectively discovering Web...
The ever increasing number of publicly available Web Services makes standardcompliant service regist...
AbstractService-Oriented Computing (SOC) is a new paradigm that replaces the traditional way to deve...
Web Service Description Language (WSDL) is being increasingly used to specify web service interfaces...
Historically, software engineers have conceived metric suites as valuable tools to estimate the qual...
The Service Oriented Computing paradigm and its most popular implementation, namely Web Services, ar...
Web Services have been steadily gaining maturity as their adoption in the software industry grew. Ac...
International audienceWeb Services fall under the so-called emerging technologies category and are g...
A web service is an autonomous software that exposes a set of features on the Internet, it is develo...
Abstract: The software development community is once again at an interesting inflection point. Distr...
Service-Oriented Computing allows software developers to structure applications as a set of standalo...
Web Services represent a number of standard technologies and methodologies that allow developers to ...
Service-Oriented Computing (SOC) promotes structuring applications via coarse-grained, remote compon...
Previous research of our own [34] has shown that by avoiding certain bad specification practices, or...
To expose software as Web-accesible services, Web Service technologies demand developers to implemen...
In a previous paper Crasso et al. (IC-CrassoRZC2010), we have shown that effectively discovering Web...
The ever increasing number of publicly available Web Services makes standardcompliant service regist...
AbstractService-Oriented Computing (SOC) is a new paradigm that replaces the traditional way to deve...
Web Service Description Language (WSDL) is being increasingly used to specify web service interfaces...
Historically, software engineers have conceived metric suites as valuable tools to estimate the qual...
The Service Oriented Computing paradigm and its most popular implementation, namely Web Services, ar...
Web Services have been steadily gaining maturity as their adoption in the software industry grew. Ac...
International audienceWeb Services fall under the so-called emerging technologies category and are g...
A web service is an autonomous software that exposes a set of features on the Internet, it is develo...
Abstract: The software development community is once again at an interesting inflection point. Distr...