Back-End als Service (BaaS)

Was ist Back-End als Service (BaaS)?
Back-End als Service (BaaS) ist ein Cloud-Computing-Servicemodell, das als Middleware dient und Entwicklern Möglichkeiten bietet, ihre Web- und mobilen Anwendungen über Anwendungsprogrammierschnittstellen (API) und Softwareentwicklerkits (SDK) mit Clouddiensten zu verbinden. Im Vergleich zu anderen Servicemodellen in der Cloud-Computing-Umgebung ist BaaS eher neu und es gibt eine begrenzte Anzahl verfügbarer Anbieter.

Backend als Dienst wird auch als mobiles Backend als Dienst (MBaas) bezeichnet.

Zu den BaaS-Funktionen gehören Cloud-Speicher, Push-Benachrichtigungen, Servercode, Benutzer- und Dateiverwaltung, soziale Netzwerkintegration, Standortdienste und Benutzerverwaltung sowie viele Back-End-Dienste. Diese Services verfügen über eigene APIs, mit denen sie relativ einfach in Anwendungen integriert werden können. Durch die Bereitstellung einer konstanten Möglichkeit zur Verwaltung von Back-End-Daten müssen Entwickler kein weiteres Back-End für jeden Dienst entwickeln, den die Anwendungen verwenden oder auf den sie zugreifen. Einige BaaS-Funktionen ähneln denen anderer Dienstmodelle wie SaaS, IaaS und PaaS, aber BaaS ist einzigartig in Bezug auf die Anforderungen von Web- und mobilen Anwendungen.

Obwohl BaaS viele Vorteile bietet, ist es auch wichtig, die Konstruktion der Benutzerschnittstelle (UI) zu berücksichtigen, da diese in direkter Kommunikation mit den Endbenutzern steht. Die Aufgabe der Benutzeroberfläche besteht darin, die Anwendung mit Drittanbietern oder proprietären APIs zu verbinden, die mit dem Back-End verbunden sind. Der entscheidende Nachteil der BaaS-Services ist die Lockerung des Anbieters.


War die Erklärung zu "Back-End als Service (BaaS)" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu