Wenn es um API-Architekturen geht, ist es üblich, SOAP und REST – zwei der gängigsten API-Paradigmen – miteinander zu vergleichen. Obwohl die beiden oft so gegenübergestellt werden, als wären sie identisch, sind sie das ganz sicher nicht. Warum? Weil es sich um zwei grundlegend unterschiedliche Technologien handelt, die sich auf einer detaillierten Ebene nur schwer vergleichen lassen.
SOAP ist ein Protokoll, REST hingegen ein Architekturstil. Sie sind unterschiedlich aufgebaut, verfügen über unterschiedliche Funktionen und werden in unterschiedlichen Situationen eingesetzt.
Nachdem wir das nun geklärt haben, wollen wir uns beide genauer ansehen – einschließlich einiger Vorteile, die Sie davon überzeugen könnten, für Ihre Anwendung das eine gegenüber dem anderen zu bevorzugen.
Eine API (Application Programming Interface) ist eine Vereinbarung zwischen Webdiensten, die festlegt, wie diese Daten austauschen, beispielsweise beim Abrufen einer Karte oder Ihrer Anmeldedaten.
Die Daten selbst sind in Nachrichten organisiert, die Systeme untereinander austauschen können.




