Konferans bildirisi Açık Erişim

Application of HATEOAS Principle in RESTful API Design

   Aydemir, Fikri; Basciftci, Fatih

Hypermedia as the Engine of Application State (HATEOAS) is a principle that has been built upon the term hypermedia to refer to a constraint on the Representational State Transfer (REST) application architecture. This principle distinguishes REST from other application architectures, such as Simple Object Access Protocol in a way that client applications (e.g., a web app or a mobile app) need no prior knowledge for interacting with a REST-based Application Programming Interface (API) beyond a generic understanding of its hypermedia. Ion is an intuitive JavaScript Object Notation-based hypermedia type for REST, which can help software developers realize the principle of HATEOAS in their API design with ease. The goal of the work that is described in this paper has been to practically demonstrate the use of Ion in practice to have a self-documented REST API. For this purpose, a C# library has been implemented to demonstrate the use of Ion in having a REST API with self-documentation.

Dosyalar (310 Bytes)
Dosya adı Boyutu
bib-0c9d28fa-0840-491a-9558-0792ba12acbe.txt
md5:b3a65feb75ff919b545998b27c36cb85
310 Bytes İndir
44
7
görüntülenme
indirilme
Görüntülenme 44
İndirme 7
Veri hacmi 2.2 kB
Tekil görüntülenme 41
Tekil indirme 7

Alıntı yap