Konferans bildirisi Açık Erişim

Application of HATEOAS Principle in RESTful API Design

Aydemir, Fikri; Basciftci, Fatih


DataCite XML

<?xml version='1.0' encoding='utf-8'?>
<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://datacite.org/schema/kernel-4" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4.1/metadata.xsd">
  <identifier identifierType="URL">https://aperta.ulakbim.gov.tr/record/261101</identifier>
  <creators>
    <creator>
      <creatorName>Aydemir, Fikri</creatorName>
      <givenName>Fikri</givenName>
      <familyName>Aydemir</familyName>
      <affiliation>Kuveyt Turk Bank, Informat Technol R&amp;D Ctr, Istanbul, Turkey</affiliation>
    </creator>
    <creator>
      <creatorName>Basciftci, Fatih</creatorName>
      <givenName>Fatih</givenName>
      <familyName>Basciftci</familyName>
      <affiliation>Selcuk Univ, Fac Technol, Dept Comp Engn, Konya, Turkey</affiliation>
    </creator>
  </creators>
  <titles>
    <title>Application Of Hateoas Principle In Restful Api Design</title>
  </titles>
  <publisher>Aperta</publisher>
  <publicationYear>2022</publicationYear>
  <dates>
    <date dateType="Issued">2022-01-01</date>
  </dates>
  <resourceType resourceTypeGeneral="Text">Conference paper</resourceType>
  <alternateIdentifiers>
    <alternateIdentifier alternateIdentifierType="url">https://aperta.ulakbim.gov.tr/record/261101</alternateIdentifier>
  </alternateIdentifiers>
  <relatedIdentifiers>
    <relatedIdentifier relatedIdentifierType="DOI" relationType="IsIdenticalTo">10.1109/CINTI-MACRo57952.2022.10029427</relatedIdentifier>
  </relatedIdentifiers>
  <rightsList>
    <rights rightsURI="http://www.opendefinition.org/licenses/cc-by">Creative Commons Attribution</rights>
    <rights rightsURI="info:eu-repo/semantics/openAccess">Open Access</rights>
  </rightsList>
  <descriptions>
    <description descriptionType="Abstract">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.</description>
  </descriptions>
</resource>
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