Die Integration-Technologie war nie einfach. Sei es die traditionelle Message Queue, der Enterprise Service Bus, ETL-Tooling, Master Data Management und sogar Single Sign-On, alles neigt dazu, komplizierter zu werden, wenn man es auf Unternehmensebene anwendet. In einer typischen IT-Organisation werden verschiedene Werkzeuge in verschiedenen Teams verwaltet, zum Beispiel im BI-Kompetenzzentrum und im Integrationskompetenzzentrum.
Die Gartner Group setzt sich seit einigen Jahren für einen ganzheitlicheren Lösungsansatz ein, den sie „Hybride Integrationsplattform“ genannt haben. Diese Plattform ist eine Sammlung verschiedener Technologien, aber auch eine Einheit von Management- und Governance-Prozessen.
Agil werden
Mit modernen Integration-Tools und -Technologien ist es nicht mehr nötig, die Entwicklung der Integration in engagierten Teams zu organisieren. Darüber hinaus würde dies nicht mit der agilen Arbeitsweise übereinstimmen, die die meisten Organisationen übernommen haben.
Wenn wir also das Management der Integrationsplattform betrachten, gibt es keine einzige organisatorische Einheit mehr, die verantwortlich ist. Und in Anbetracht der zunehmenden Komplexität der Hybriden Integrationsplattform selbst, ist dies kein kleines Unterfangen. Du musst in die Kenntnis des Integrationsmarktes investieren, Produkte auswählen und beschaffen, das Toolset integrieren, Überwachungs- und Analyseverfahren entwickeln, Änderungs- und Release-Management-Prozesse implementieren, Governance-Praktiken einrichten und das Ganze sichern.
Da gibt es nichts zu schniefen.
Die Digitalisierung
Mit der zunehmenden Digitalisierung von Unternehmen aller Art muss man sich auch mit einer zunehmenden Reichweite der Plattform auseinandersetzen. Gut gesprochen, Gartner, du musst einen Digital Integration Hub auf deiner hybriden Integrationsplattform entwickeln und verwalten. Digitale Dienste werden als APIs für mobile Geräte, Portale, soziale Medien, Partner, Aufseher und sogar eingebettet in größere Service-Ökosysteme angeboten.
Die Digitalisierung bringt ein gesteigertes geschäftliches Bewusstsein mit sich. Auf einmal übersetzen sich Service-Level in Einnahmen. Self-healing Systeme, Auto-Scaling-Dienste und Zero-Downtime-Einsätze werden zur Norm. Es reicht nicht mehr aus, über ein Verfahren zu verfügen, um eine Datenverletzung den Behörden zu melden, ihr müsst das Äußerste tun, um sie zu verhindern. Dazu muss man ständig alle Systeme auf den neuesten Stand bringen, um bekannte Schwachstellen zu beheben, und ständig auf Einbruchsversuche achten, damit man ihnen in einem frühen Stadium entgegenwirken kann.
Eine große Verantwortung.
Talentverlust
Gleichzeitig wird, jedenfalls in vielen Organisationen, das Management von Systemen, Servern und Netzwerken aus der Cloud geholt. Mit Software-as-a-Service, Infrastructure-as-a-Service und Platform-as-a-Service Modellen, die weit verbreitet sind, ist es immer weniger sinnvoll, deine Software in deinem eigenen Rechenzentrum zu betreiben. Deine Kollegen, die Erfahrung im Betrieb von Systemen haben, Leute, die wissen, wie man eine Plattform sicher betreibt, die in einer Ausschreibung die richtigen Bedürfnisse definieren und die nachfolgenden Angebote beurteilen können, müssen meist mit neuen Aufgaben betraut werden oder verschwinden ganz. Daher kann es sehr schwierig sein, einen sicheren Hafen für das Integrations-Toolset zu finden, das bei den Agilen verwaist ist, obwohl es für das Digitale entscheidend ist.
Die Cloud kennt keine Gnade.
Anspruchsvolle Entwickler
Außerdem musst du in Betracht ziehen, deinen Entwicklern immer einen Schritt voraus zu sein. Denn schließlich willst du nicht riskieren, von den autonomen Entwicklerteams ein Wirrwarr an verschiedenen Tools zur Integration, Sicherung und Verwaltung zu erben. Das ist nicht die Art von Integrationsplattform, auf der du deinen Digital Integration Hub sicher und zuverlässig aufbauen kannst. Also, wenn die DevOps Teams zum Beispiel anfangen, Streaming-Integration zu benutzen, musst du ihnen eine Lösung anbieten, die funktioniert. Im Vorfeld. Das gleiche gilt für GraphQL und für serverlose Funktionen. Und wer weiß, was die nächsten fünf Jahre bringen werden.
Und wenn du die Funktionalität erst einmal eingerichtet hast, kannst du damit rechnen, dass du mit CI/CD-Anforderungen konfrontiert wirst. Das Erstellen einer effektiven Pipeline zur Messung von Testabdeckung, Codequalität und Sicherheit ist schwierig genug für nur ein Zielprodukt. Für eine Hybrid-Integrationsplattform ist es viel schwieriger. Und jetzt, mit dem Digital Integration Hub, musst du auch noch den Einsatz von Sicherheitsrichtlinien, Netzwerkrichtlinien, API-Definitionen, API-Richtlinien, Token-Generierung, Berechtigungsverwaltung und Mustererkennung in Betracht ziehen. Und da die APIs dazu neigen, mehrere gleichzeitige Versionen aktiv zu haben, wird es immer schwieriger, den Überblick zu behalten.
Daraus kann man fairerweise schließen, dass nur ziemlich große IT-Läden den Spielraum haben, einen eigenen Digital Integration Hub einzurichten.
Mach dich bereit
Erinnerst du dich an Connext von Yenlo? Connext wurde entwickelt, um dir einen Digital Integration Hub zu bieten, aber ohne die Notwendigkeit, alle seine Komponenten auszuwählen, zu integrieren, zu sichern, zu bedienen, zu managen und zu warten. Es bietet alles, was du brauchst: Es gibt ein API-Gateway, API-Management, Identitäts- und Berechtigungsmanagement, Schlüsselmanagement, Traffic-Management, API-Auditing und -Scanning, API-Firewall, Message Broker, Service-Bus, Datenintegration, Geschäftsregeln, Geschäftsprozessmanagement, Verarbeitung komplexer Ereignisse, Überwachung und Analyse, CI/CD und vieles mehr. Es benutzt die berühmte Cloud von AWS, die zusätzlich zu den zentralen Diensten läuft und Sicherheit, Zuverlässigkeit und Verfügbarkeit gewährleistet. Es ist erweiterbar, so dass du deine eigenen Microservices hinzufügen kannst, wenn du willst. Die Komponenten der Plattform halten wir technisch und funktionell auf dem neuesten Stand. Genau so ist es. Und wir versprechen, dass wir immer wieder Komponenten hinzufügen, die deine Entwickler nutzen wollen. Weil Integration unser Beruf ist. Und weil wir glauben, dass eine intelligente Integrations-Architektur nicht durch die verfügbare Technologie eingeschränkt werden sollte.
Die Cloud nimmt, und die Cloud gibt zurück.
Du kannst dich sicherlich auf Yenlo verlassen, wenn du Hilfe bei der Migration deiner aktuellen Integrationen zu Connext, bei der Entwicklung neuer Integrationen oder sogar bei der Diskussion deiner Integrationsstrategie brauchst. Wir können eure Entwickler schulen und coachen. Wir analysieren deine Log-Dateien, suchen nach Problemen und empfehlen dir Verbesserungen. Wir können auch die Qualität deiner Deployments sicherstellen.
Du fügst einfach deine Governance hinzu.