Aus dem Kurs: Grundlagen der Programmierung: APIs und Webservices

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Webservices, APIs und Microservices

Webservices, APIs und Microservices

RESTful-APIs und Webservices werden oft miteinander verwechselt. APIs sind der Mechanismus, mit dem zwei verschiedene Anwendungen oder Systeme kommunizieren und Daten austauschen. Klingt doch wie ein Webservice, oder? APIs sind die natürliche Weiterentwicklung von Webservices. Beides vermittelt den Informationsaustausch, aber APIs sind dynamischer. Webservices entwickelten sich in den frühen 1990er-Jahren, aber die Probleme mit SOAP-Webservices führten zur REST-basierten APIs. Sehen Sie es so: Alle Schäferhunde sind Hunde, aber nicht alle Hunde sind Schäferhunde. Ebenso sind zwar alle Webservices APIs, aber nicht alle APIs sind Webservices. Ein Webservice ist ein dicker Schäferhund. Eine API ist ein dünner Schäferhund. Der dünne Schäferhund ist leichter, schlanker, schneller und beweglicher. Während der dicke Schäferhund viel Ballast hat und eine Menge zusätzliches Gewicht mit sich herumschleppt. APIs haben meist eine leichtgewichtigere Architektur und eignen sich für die begrenzte…

Inhalt