Title: Scalable discovery of Linked APIs

Authors: Steffen Stadtmüller; Barry Norton

Addresses: Karlsruhe Institute of Technology, Institute of Applied Informatics and Formal Description Methods (AIFB), Building 11.40, KIT-Campus Süd, 76128 Karlsruhe, Germany ' Ontotext, Burleigh House, 28 Tavistock Street, Covent Garden, London WC2E 7PB, UK

Abstract: A number of approaches bring together the principles and technologies which define Linked Data with those of RESTful services. Services and APIs are thus enriched by, and contribute to, the Web of Data. These approaches, referred to as Linked APIs, use graphic patterns as an intuitive way to describe input and output expectations. To enable agents to discover Linked APIs we propose metrics tailored for a scalable discovery system to measure the degree service descriptions match service templates formulated by an agent. The metrics are based on the used vocabularies in the service descriptions and templates as well as on the containment relation of the employed graph patterns. We introduce a cloud-based implementation of our system in a distributed environment to further address scalability. The results of our evaluation show the positive effects of a distributed computation strategy on the performance of our system.

Keywords: semantics; REST; linked APIs; linked data; service discovery; service descriptions; service templates; cloud computing; scalability; distributed computation; API discovery.

DOI: 10.1504/IJMSO.2013.056603

International Journal of Metadata, Semantics and Ontologies, 2013 Vol.8 No.2, pp.95 - 105

Published online: 14 Oct 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article