Dennis Kieselhorsts Session von der API Conference

Swagger: Eine leichtgewichtige Hilfe bei der API-Definition
Keine Kommentare

Die OpenAPI-Spezifikation Swagger ist eine leichtgewichtige Möglichkeit, um APIs im JSON- bzw. YAML-Format zu definieren. In seiner Session von der API Conference 2017 stellt Dennis Kieselhorst, Enterprise Architect bei CTS EVENTIM, Swagger und die Neuerungen sowie Verbesserungen in Version 3 der Spzeifikation vor.

Schnittstellen (APIs) zwischen Systemen wurden in der Vergangenheit häufig in der Web Services Description Language (WSDL) beschrieben. Technisch ist es mit WSDL 2.0 möglich, auch REST-Schnittstellen zu beschreiben. Aufgrund fehlender Ressourcenorientierung ist dies jedoch nur bedingt sinnvoll. Die Web Application Description Language (WADL) adressiert dieses Problem, gilt jedoch in der Praxis aufgrund der vorliegenden XML-Struktur als umständlich und wurde nie standardisiert.

Stattdessen hat sich Swagger durchgesetzt, das seit einiger Zeit herstellerneutral unter dem Mantel der Linux Foundation von der Open API Initiative (OAI) weitergetrieben und seitdem unter dem Namen „OpenAPI Specification“ geführt wird. Am Beispiel der Kombination mit JAX-RS, Apache CXF und Spring Boot verdeutlicht unser Speaker, wie einfach sich Schnittstellenbeschreibungen in den Alltag integrieren lassen.

Der Speaker: Dennis Kieselhorst

Dennis Kieselhorst hat über zehn Jahre Java-Erfahrung und ist Committer/ PMC Mitglied bei der Apache Software Foundation. Er wirkt in den Organisationskomitees der Java User Group (JUG) Bremen-Oldenburg und des Java Forum Nord mit und ist darüber hinaus Mitglied im iJUG e.V. und Java Community Process (JCP) Associate Member. Beruflich arbeitet Dennis als Enterprise Architect bei CTS EVENTIM, Europas Marktführer für Ticketing und Live Entertainment. Nach zahlreichen Projekten mit verteilten, heterogenen Systemlandschaften (u.a. auch im Telekommunikations-, Energie und Finanzbereich), sind gute APIs für ihn zu einem entscheidenden Erfolgsfaktor geworden.

Unsere Redaktion empfiehlt:

Relevante Beiträge

X
- Gib Deinen Standort ein -
- or -