Title :
A Framework for Semantic Description of RESTful Web APIs
Author :
Salvadori, Ivan ; Siqueira, Frank
Author_Institution :
Dept. of Inf. & Stat., Fed. Univ. of Santa Catarina, Florianópolis, Brazil
fDate :
June 27 2014-July 2 2014
Abstract :
Support from development tools and infrastructure frameworks is crucial to increase the development of Web APIs that follow the REST architectural principle, leaving the software developer free to focus on the implementation of the business core of the application. This paper introduces a framework for semantic description of RESTful Web APIs, which is based on annotations added to the application code that associate resources, properties and operations with terms semantically described by vocabularies and ontologies. The proposed framework enforces the adoption of design principles for modelingWeb APIs, focusing on resource representations and targeting important features for high concurrency services, such as low coupling and high flexibility among layers.
Keywords :
application program interfaces; concurrency control; ontologies (artificial intelligence); resource allocation; semantic Web; software architecture; vocabulary; REST architectural principle; RESTful Web API semantic description; application code; business core; concurrency services; ontologies; resource representation; software developer; vocabularies; Business; Couplings; Java; Media; Ontologies; Semantics; Vocabulary; Hypermedia Control; Linked Data; REST; Semantic Web Services; Web API;
Conference_Titel :
Web Services (ICWS), 2014 IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4799-5053-9
DOI :
10.1109/ICWS.2014.93