Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

API Last: Composable Architecture done right

„API First“, „Composable“, „Headless“ sind die Schlagwörter, mit denen aktuell E-Commerce-Software beworben wird. Die Grundidee von API First ist: Aus Grundbausteinen, die ihre Funktionen über Programmierschnittstellen zur Verfügung stellen, lassen sich effizient neue Features oder Applikationen bauen. Dieser Artikel zeigt, warum diese Ziele nicht erreicht werden können und mit welchem alternativen Architekturmuster das stattdessen gelingt, nämlich: API Last.

Historie

Die Hoffnung auf rekombinierbare Grundbausteine, mit denen schneller Applikationen entwickelt werden können, ist recht alt. API First reiht sich ein in eine Reihe älterer Schlagworte der Softwarearchitektur: In der Zeit der „Service-Oriented Architecture“ wurde Wiederverwendbarkeit propagiert. Das Konzept des „Enterprise Service Bus“ (ESB) stammt aus dieser Zeit und wird selbst heute noch gelegentlich propagiert. Das Versprechen: Es gibt in einem ESB alle relevanten Daten und Funktionen…