Workshop Details

Java Enterprise Summit
Das große Java Enterprise Trainingsevent
17. - 19. Oktober 2018 | Leonardo Royal Hotel Düsseldorf Königsallee

Stephan Müller
Lars Röwekamp
17 Okt 2018
13:30 - 17:00
Very Early Bird Bis 16. August anmelden und bis zu 200 € sparen! Jetzt anmelden


Pragmatisches API Design für Enterprise-Anwendungen

17 Okt 2018
13:30 - 17:00

Wednesday, 17. October 2018 | 13:30 - 17:00

REST APIs haben sich längst als Standardlösung zur Kommunikation zwischen Enterprise-Anwendungen und Fat-, Mobil oder Web-Clients etabliert. Doch wie fängt man am besten an, wenn es darum geht die eigene Enterprise-Landschaft um neue Schnittstellen zu erweitern? Ist generalstabsmäßige Planung erforderlich oder sollte man direkt mit der Implementierung starten?
Wir wählen den pragmatischen Weg und designen eine eigene API zu einem praxisnahen Beispiel. Dabei machen wir uns über sinnvolle URIs und Austauschformate Gedanken und berücksichtigen Best-Practices für Reponse-Header und "Error-Handling“. Nachdem wir unsere API erfolgreich getestet haben, diskutieren wir den richtigen Umgang beim Thema Versionierung und gehen die erste Erweiterung an. Abschließend klären wir, ob man für jeden Client eigene Schnittstellen anbieten sollte und was HATEOAS für unsere API bedeutet.
Der Workshop demonstriert an einem praxisnahen Beispiel, wie man ausgehend von einigen Anforderungen schrittweise zu einer modernen API gelangt und sich hierbei insbesondere die Open API Spezifikation zunutze macht.