REST als einfachere Variante zu SOAP
Richtig gelesen. REST ist die einfachere Variante von SOAP.
Viele Online-Dienste sind als REST basierter Web Service verfügbar, ohne dies überhaupt als Ziel zu verfolgen. Denn um als „REST-konform“ zu gelten, reicht es schon, wenn unveränderte Inhalte nach dem Internetstandard HTTP angeboten werden.
Mehr zum Thema SOAP können Sie in unserem letzten Blogartikel nachlesen: „Simplifier Konnektoren – wie erstellt man einen SOAP Konnektor?“
Was ist überhaupt REST?
REST (REpresentational State Transfer) wird oft in mobilen Applikationen, auf Social Media Seiten und in automatisierten Business Prozessen verwendet.
Es werden als Anwendungsschicht-Protokolle hauptsächlich HTTP und HTTPS eingesetzt. REST-konforme Dienste bieten verschiedene Requests an, um Informationen anzuzeigen oder zu verändern.
HTTP Request-Methoden
Mit HTTP-Methoden wird dem Dienst mitgeteilt, welche Operation er ausführen soll. Es sind vor allem folgende vier HTTP Request‑Methoden wichtig:
- GET: Ermöglicht den Datenabruf – sie dient zur Anforderung einer Datei, welche in der Request-URL identifiziert ist.
- POST: Sendet Eingaben an einen Webserver (Client-to-Server).
- PUT: Lädt eine Datei unter Angabe des Ziel-URIs auf einen Webserver hoch.
- DELETE: Daten auf dem HTTP-Server werden gelöscht.
Was ist ein REST-Konnektor?
Ein REST-Konnektor ist eine Schnittstelle, um Daten via HTTP zu übertragen, ohne dass es dabei eine zusätzliche Transportschicht gibt.
Der Nutzen des REST-Konnektors liegt darin, über eine URL REST-konforme Webdienste aufzurufen oder anzubieten. REST unterstützt dabei die gängigsten Datenformate wie JSON, XML, CSV und HTML.
Der REST-Konnektor im Simplifier
Ein REST Konnektor ist im Simplifier ganz schnell und einfach angelegt. Wir benötigen lediglich die Ziel URL mit der API und müssen die Ein- und Ausgabeparameter definieren.
Wie genau Sie den REST Konnektor und seine Aufrufe anlegen, und anschließend in Ihre Applikation integrieren, erfahren Sie in folgendem Video: