API Summit 2018
Das große Trainingsevent für Web APIs mit Java, .NET und Node.js
11. - 13. Juni 2018 in München

Es gibt nicht nur Request-Response – Alternative API-Ansätze

Workshop
Infos
Montag, 11. Juni 2018
13:30 - 17:00
Raum:
Kopernikus 1

Klassisches API-Design geht immer davon aus, dass es einen Request gibt, der eine unmittelbare Response zur Folge hat. Was aber, wenn dieses Modell nicht ausreicht? Was ist, wenn die Verarbeitung der Daten zu lange dauert, um auf sie zu warten? Wie kann man mit der Situation umgehen, dass der Server dem Client Daten zur Verfügung stellen muss ohne, dass es einen Request vom Client gibt? Wie müssen APIs gestaltet werden, wenn die Anforderungen asynchroner Natur sind? In dem Workshop werden solche Szenarien diskutiert und passende Technologien wie Long-Polling, Piggyback, Server-Sent-Events, Websockets und serverseitiges Messaging wie JMS vorgestellt. In praktischen Übungen werden Lösungen in einem Java-Backend realisiert. Dabei wird auf klassische Problemstellungen wie API-Design und –Versioning und Authentication eingegangen. Den Teilnehmer erwarten die theoretischen Grundlagen besagter Technologien in Kombination mit praktischen Umsetzungsbeispielen.