• DocumentCode
    125473
  • 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
  • fYear
    2014
  • fDate
    June 27 2014-July 2 2014
  • Firstpage
    630
  • Lastpage
    637
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2014 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4799-5053-9
  • Type

    conf

  • DOI
    10.1109/ICWS.2014.93
  • Filename
    6928953