Zum Inhalt springen
Alexander von Boguszewski
Alexander von Boguszewski
  • Startseite
  • Referenzarchitekturen & Datenmodelle
  • Impressum
article
AvB Alexander von Boguszewski
· 5. April 2024 · 2 Minuten zu lesen

Middleware ist der Klebstoff, der verschiedene Anwendungen in der IT-Landschaft zusammenhält. Da immer mehr Anwendungen in die Cloud verlagert werden, stellt sich die Frage: Brauchen Cloud-native Unternehmen Middleware oder ist sie überflüssig?

Die Versprechungen von Cloud-nativen Anwendungen sind, dass sie wie Legosteine sind, die man nach Belieben zusammensetzen kann. Mit Hilfe von APIs sollen verschiedene Anwendungen nahtlos zusammenarbeiten können. Und eine neue Generation von Cloud-basierter Middleware und IPaaS-Lösungen ermöglicht es, die APIs einfach miteinander zu verknüpfen.
Aber ist der Einsatz komplexer Middleware notwendig, um die Interaktion in der Cloud und zwischen Cloud- und On-Premise-Systemen zu ermöglichen? Oder bedeutet das nur zusätzliche Komplexität?


Ich denke, dass eine geeignete Architektur die Systemlandschaft in ein Portfolio von Komponenten umwandeln kann, die ihre eigenen Integrationsfunktionen bereitstellen (anstatt nur Anwendungen mit fixen APIs). In der Vergangenheit war Unternehmensarchitektur ein Thema für den Elfenbeinturm. Mit Konzepten wie ‚Dumb Pipes, Smart Endpoints‘ ist es jedoch möglich, die IT-Landschaft in Komponenten zu zerlegen, die mit Schnittstellen und Datenmappings ausgestattet sind. Dies ermöglicht es, Änderungen vorab über die Architektur zu bewerten und zu planen, anstatt Anwendungen über die Middleware austauschbar zu halten.
Dies bedeutet, dass die Komponenten Endpunkte mit APIs bereitstellen, wodurch die Middleware in einer Cloud-Umgebung eher als ‚dumme Leitung‘ fungieren kann, die lediglich für die Übertragung von Daten zwischen den Endpunkten verantwortlich ist. Die Verarbeitung und Abbildung der Daten erfolgt in den Endpunkten selbst. Dieses Konzept reduziert die Komplexität der Middleware in einer Cloud-Umgebung und verringert die Abhängigkeit von der verwendeten Middleware-Lösung. Das war natürlich schon immer möglich, dadurch das fast alle Cloud-Anwendungen APIs bereitstellen, ist eine solche Architektur jetzt viel einfacher umzusetz

Sharing is caring ❤️

AvB Alexander von Boguszewski
Seit der Jahrtausendwende beschäftige ich mich mit digitalen Technologien. Nach meinem Studium der Informatik und Wirtschaftswissenschaften war ich als IT-Berater mit den Schwerpunkten Datenintegration und Prozessdigitalisierung tätig. In dieser Zeit konnte ich Erfahrungen als Softwareentwickler, Architekt und Coach in verschiedenen Branchen und mit unterschiedlichen Technologien sammeln. Der aktuelle Fokus meiner Arbeit liegt darin, Unternehmen beim Aufbau von BigData- und Digitalisierungsprojekten zu unterstützen und das richtige Team für ihre Anforderungen zusammenzustellen. Wir wissen nur zu gut, dass wir tief in komplexen Technologien stecken - aber das Einzige, was wir wollen, ist etwas, das einfach funktioniert. Ich glaube, dass die meisten Probleme in der IT durch zu viel Komplexität verursacht werden. Aber wenn man es genau betrachtet, findet man für 80 Prozent aller Probleme ein einfaches Design - selbst beim Aufbau komplexer IT-Ökosysteme.
Autorenfeed abonnieren
Kategorien
  • Statusupdate
Syndizierungs-Links
This site is powered by WordPress and styled with the Autonomie theme