REST

REST | API | HTTP | JSON

REST (Representational State Transfer) ist ein Software-Architekturstil, der eine Reihe von Einschränkungen für die Erstellung von Webdiensten definiert. REST wird verwendet, um Webdienste zu erstellen, die leichtgewichtig, wartbar und skalierbar sind.

REST basiert auf der Idee, den Zustand einer Ressource, z. B. eines Dokuments oder eines Datenbankdatensatzes, mithilfe einer einfachen und vorhersehbaren Reihe von Operationen wie GET, POST, PUT und DELETE darzustellen. Diese Operationen werden als HTTP-Methoden bezeichnet und entsprechen den vier grundlegenden CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen), die üblicherweise in Datenbanksystemen verwendet werden.

REST wird verwendet, um APIs (Application Programming Interfaces) zu erstellen, die es verschiedenen Softwaresystemen ermöglichen, über das Internet miteinander zu kommunizieren. REST-APIs verwenden das HTTP-Protokoll, das die Grundlage des World Wide Web ist, um Daten zu senden und zu empfangen.

Einige mit REST verwandte Technologien sind:

JSON (JavaScript Object Notation): Ein leichtgewichtiges Datenaustauschformat, das in REST-APIs häufig zum Senden von Daten zwischen dem Client und dem Server verwendet wird.

OAuth (Offene Autorisierung): Ein offener Standard für die Autorisierung, der es Benutzern ermöglicht, ihre privaten Ressourcen (wie Fotos, Videos und Dokumente), die auf einer Website gespeichert sind, für eine andere Website freizugeben, ohne ihre Anmeldedaten weiterzugeben.

Swagger: Ein Tool zum Erstellen und Dokumentieren von REST-APIs. Swagger ermöglicht es Entwicklern, die Struktur ihrer APIs in einem standardisierten Format zu beschreiben und interaktive Dokumentation, Client-Bibliotheken und Server-Stubs zu erstellen.

Insgesamt ist REST ein weit verbreiteter Ansatz für die Erstellung von APIs und ein wichtiger Bestandteil des modernen Webs.

Die Experten der BITS haben REST in einer Vielzahl von Projekten eingesetzt. Eine Auswahl an Case-Studies und Referenzen können Sie im Folgenden finden.

Programmierung, Betrieb und Weiterentwicklung der kuratierten Recruiting-Plattform swarmscout.com für die Personalsuche im persönlichen Netzwerk

Im Auftrag der opexxia GmbH, einer Beratungs- und Umsetzungsagentur für komplexe operative Projekte im Retail Bereich hat die BITS GmbH als IT-Entwicklungspartner die Internet Recruiting Plattform swarmscout.com implementiert und erfolgreich in Betrieb genommen.

Integration von GPT-4 (ChatGPT) mittels OpenAI-API in eine Travel-Applikation für Unternehmen zur automatisierten Generierung von kuratiertem Content

Das Ziel dieses Projektes bestand darin, den Prozess der Erstellung persönlicher Empfehlungen für Orte und Erlebnisse durch den Einsatz künstlicher Intelligenz (KI) zu optimieren, indem Funktionen von GPT-4 (ChatGPT) über die OpenAI-API in eine Web-App für Unternehmen integriert wurden.

Neu- und Weiter­entwicklung einer B2B Software zur Auftrags­abwicklung im Auto­motive Bereich

Das Ziel dieses Projekts bestand darin, eine B2B Software eines europaweit führenden Fahrzeugherstellers auf den neuesten technischen Stand zu bringen. Somit sollte nicht nur das Sicherheitsniveau gesteigert, sondern auch die Benutzbarkeit optimiert werden. Des Weiteren wurde die Software um zusätzliche Geschäftsprozesse und Funktionalitäten erweitert.

Entwicklung einer Web-Applikation und einer mobilen App zur besseren Nachsorge von Brustkrebs­patientinnen

Zusammen mit der AIM-Apps in Medicine GmbH, der AOK Bayern, der DAK Gesundheit und der Siemens Betriebskrankenkasse (SBK), unter der Leitung des Klinikums rechts der Isar der Technischen Universität München (MRI) hat die BITS GmbH sich an der PRISMA-Studie als Konsortialpartner für die technische Infrastruktur beteiligt.

Anbindung von Produktions­maschinen eines mittelständischen Herstellers an die Industrie 4.0 OEE Lösung der BITS zur Überwachung und Optimierung der Produktion

Die Aufgabe der BITS bestand darin, Produktionsmaschinen mit Hilfe einer OEE Lösung zu überwachen und zu steuern um so die Qualität, die Auslastung sowie die Kosten zu optimieren.

Aufbau und Betrieb der DACH weiten Internet E-Commerce Plattform www.getraenke­dienst.com

Zusammen mit der drink now GmbH als Spezialist im Bereich Getränkevertrieb hat die BITS GmbH als strategischer IT Partner die Internet E-Commerce Plattform www.getraenkedienst.com aufgebaut und betreibt diese erfolgreich bis heute.

Nach oben