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.

Vorteile von REST

Vorteile von REST

REST zu nutzen hat mehrere Vorteile. RESTful-APIs sind leichter zu erstellen und für Clients einfacher nutzbar. Oft werden sie für die Webintegration und Smartphone-Apps eingesetzt. SOAP-basierte Webservices sind dagegen nicht so ideal für mobile App-Kommunikation, weil sie viele zusätzliche Informationen hin und her senden, die den Client vielleicht gar nicht interessieren. Das bringt uns wieder zu dem Beispiel des Schäferhunds. Der dicke Schäferhund schleppt eine Menge zusätzlichen Ballast mit sich. RESTful-APIs sind wie der schnelle, bewegliche Hund. Entwickler verwenden einen Begriff für die Daten, die zwischen Client und Server hin und her gesendet werden. Dieser Begriff ist Payload. RESTful-APIs sind lose gekoppelt. Das bedeutet, dass das System so ausgelegt sein sollte, dass Änderungen an Webservices nicht die Clients beeinträchtigen, die diese Services bereits nutzen. Wenn Sie Ihre API upgraden müssen, um neue Features zu liefern, kann jeder Client, der Ihre API nutzt…

Inhalt