Advertisement

Grundkonzepte der API

  • Alexander Sinsel
Chapter

Zusammenfassung

FORCE Bridge API stellt Anwendungen alle in der Produktion erfassten Daten zur Verfügung. Diese werden von der IoT-Plattform zu semantisch bewertbaren Informationen aufbereitet, die zu interpretieren es keiner technischen, sondern ausschließlich fachlicher Grundkenntnisse bedarf. Die API folgt dabei einem Architekturstil für verteilte Systeme, der als Representational State Transfer, kurz REST, bezeichnet wird. Ein Charakteristikum dieses Architekturstils ist die Hypermedialität, d. h. die Vernetzung von Ressourcen mithilfe von Hypermedia-Referenzen. Wie auf einer Website können von einem Einstiegspunkt der API aus alle weiteren Ressourcen über Hyperlinks erreicht werden. Eine Besonderheit der API ist die dynamische Aggregation von Ressourcen, vermittels deren referenzierte Ressourcen durch einen Aufrufparameter steuerbar in die Repräsentation der angeforderten Ressource eingebettet werden können.

Literatur

  1. [Coma]
    FORCE Bridge Community. Swagger Specification and Download. Letzter Zugriff: 14.12.2019. URL: https://docs.forcebridge.io/api/
  2. [Fie00]
    R. T. Fielding. “Architectural Styles and the Design of Networkbased Software Architectures.” Diss. 2000. URL: https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf
  3. [Fie09]
    R. T. Fielding. It is okay to use POST. Letzter Zugriff: 01.03.2019. 2009. URL: https://roy.gbiv.com/untangled/2009/it-is-okay-touse-post
  4. [ISO]
    International Organization for Standardization ISO. Date and time format – ISO 8601. Letzter Zugriff: 01.03.2019. URL: https://www.iso.org/iso-8601-date-and-time-format.html
  5. [Kel12]
    M. Kelly. JSON Hypertext Application Lanuage. Letzter Zugriff: 01.03.2019. Juni 2012. URL: https://tools.ietf.org/html/draft-kellyjson-hal-00
  6. [RFC14]
    Internet Society (ISOC) RFC. RFC 7231 (HTTP 1.1). Letzter Zugriff: 01.03.2019. 2014. URL: https://tools.ietf.org/html/rfc7231
  7. [RFC96b]
    Internet Society (ISOC) RFC. RFC 2046: Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies. Letzter Zugriff: 01.03.2019. 1996. URL: https://tools.ietf.org/html/rfc2046
  8. [RFC96a]
    Internet Society (ISOC) RFC. Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types. Letzter Zugriff: 01.03.2019. 1996. URL: https://tools.ietf.org/html/rfc2046

Copyright information

© Springer-Verlag GmbH Deutschland, ein Teil von Springer Nature 2020

Authors and Affiliations

  • Alexander Sinsel
    • 1
  1. 1.WeingartenDeutschland

Personalised recommendations