Currently, Web applications can be quickly developed by combining existing APIs, independently provided by third parties, that make available ready-to-use functionalities and access to contents. This approach is gaining a lot of interest as an opportunity to integrate contents and application logics from independent sources with a limited effort. In this paper we present a semantics-enabled registry for Web API and we address the problem of supporting the retrieval and exploratory browsing of available Web APIs. Web APIs are semantically annotated and organized in the registry according to similarity and coupling criteria. The content of the registry is validated on the basis of collective knowledge available on the Web.
A semantics-enabled registry for Web APIs recommendation
BIANCHINI, Devis;DE ANTONELLIS, Valeria;MELCHIORI, Michele
2011-01-01
Abstract
Currently, Web applications can be quickly developed by combining existing APIs, independently provided by third parties, that make available ready-to-use functionalities and access to contents. This approach is gaining a lot of interest as an opportunity to integrate contents and application logics from independent sources with a limited effort. In this paper we present a semantics-enabled registry for Web API and we address the problem of supporting the retrieval and exploratory browsing of available Web APIs. Web APIs are semantically annotated and organized in the registry according to similarity and coupling criteria. The content of the registry is validated on the basis of collective knowledge available on the Web.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.