The Open UniversitySkip to content
 

Lightweight semantics for automating the invocation of Web APIs

Maleshkova, Maria; Pedrinaci, Carlos; Li, Ning; Kopecky, Jacek and Domingue, John (2011). Lightweight semantics for automating the invocation of Web APIs. In: IEEE International Conference on Service-Oriented Computing and Applications (SOCA 2011), 12-14 December 2011, Irvine, California, USA.

Full text available as:
Full text not publicly available
Due to copyright restrictions, this file is not available for public download
Click here to request a copy from the OU Author.
URL: http://link.eecs.uci.edu/conferences/soca2011/
Google Scholar: Look up in Google Scholar

Abstract

The past few years have been marked by the rapid increase in popularity and use of Web APIs as indicated by the growing number of available APIs and the multitude of applications built on top of them. The development and evolution of applications based on Web APIs is, however, hampered by the lack of automation achievable with current technologies. In this paper, we focus in particular on invocation, which as of now requires manual implementation of custom-tailored clients for each individual API. We present an approach for employing lightweight semantics for supporting the automated invocation of Web APIs. We investigate current Web API description forms and conduct an analysis of the requirements for a description model capable of supporting unified API invocation. In the light of these results, we propose a shared API description model that overcomes the current heterogeneity of the documentation and provides common grounds for enhancing APIs with semantic annotations that facilitate a general automated invocation solution. We evaluate the applicability of our approach by determining the coverage provided by our description model and via a prototypical implementation of an invocation engine.

Item Type: Conference Item
Copyright Holders: The Authors
Academic Unit/Department: Knowledge Media Institute
Interdisciplinary Research Centre: Centre for Research in Computing (CRC)
Related URLs:
Item ID: 32561
Depositing User: Kay Dave
Date Deposited: 21 Feb 2012 17:28
Last Modified: 26 Oct 2012 01:23
URI: http://oro.open.ac.uk/id/eprint/32561
Share this page:

Actions (login may be required)

View Item
Report issue / request change

Policies | Disclaimer

© The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk