Philipp Schurr
5. Juli 2021

Middleware

Middleware Viele Unternehmen arbeiten mit einer komplexen und breit gefächerten IT-Systemlandschaft. Jede neue Lösung bedeutet eine weitere Schnittstelle in der IT-Landschaft. Das kann schnell in einer sehr unübersichtlichen Struktur enden. Die Kommunikation zwischen den verschiedenen Software- oder Cloud-Lösungen ist bei einer Vielzahl von Schnittstellen außerdem oft fehleranfällig und zeitintensiv. Mit einer einfachen Lösung kann viel Zeit und Geld eingespart werden und zwar durch den Einsatz einer Middleware. Der Einsatz einer Middleware vereinfacht die Schnittstellenstrukturen und reduziert die Fehleranfälligkeit von IT-Systemlandschaften. 

Direkt in Ihr Postfach: Unsere Fachmail-Serie

MiddlewareIn unserer Mail-Serie erhalten Sie Tipps unserer Integrationsexperten rund um das Thema Middleware – vom Überblick über Lösungen und ihre Funktionen bis hin zu Tipps bei der Middleware-Einführung. Sie erhalten einmal in der Woche eine exklusive Mail und können sich jederzeit auch wieder austragen. Die Mail-Serie eignet sich für alle, die sich grundlegende Infos zur Middleware wünschen oder bereits einen Schritt weiter sind und sich Gedanken um eine Middleware-Einführung machen.

Zur Fachmail-Serie anmelden

 

Die Funktionsweise der Middleware

Wenn eine Anfrage aus dem Frontend gestellt wird, ist für die Antwort das Backend erforderlich. Zum Beispiel soll auf ein konkretes Video zugegriffen werden. Die Datei kann in den verschiedensten Formen dargestellt und auf unterschiedlichste Weise gespeichert sein. Eigentlich lägen zwischen der Anfrage aus dem Frontend und der Antwort im Backend zahlreiche Schnittstellen, die durchlaufen werden müssten. Hier kommt die Middleware in Spiel.  

Die Middleware ist eine On-Premises-oder Cloud-basierte Software die als zentrale Schnittstelle zwischen allen netzwerkbasierten Anfragen aus dem Frontend und den Backend-Ressourcen fungiert. Es ist ebenfalls möglich, eine lokale Anwendung mit einer Cloud-basierten Middleware miteinander zu verknüpfen. Durch die Middleware wird jede Schnittstelle an einem zentralen Punkt gebündelt. Die Anfrage erreicht nun zuerst die Middleware und die verteilt die Anfrage weiter an die zuständige Anwendung. Dadurch werden Schnittstellen eingespart, die das System andernfalls sehr unübersichtlich werden lassen.   

Middleware

Die Middleware vermittelt als zentraler Knotenpunkt zwischen den einzelnen Anwendungen Ihrer Systemlandschaft.

Die Einsatzmöglichkeiten einer Middleware

Integrationsprozesse

Die Middleware eignet sich besonders gut als Integrationsplattform. Sie funktioniert als eine Art Schnittstelle. Ohne sie müsste jedes Programm einzeln mit den Backend-Ressourcen kommunizieren. Mit einer Middleware im Einsatz läuft die Anfrage immer zuerst durch eine zentrale Schnittstelle. Von hier aus verteilt die Middleware die Daten einer oder mehrerer Anwendungen auf jeweils andere. Besonders bei der Wartung ist das ein großer Vorteil, da Wartung und Monitoring nur noch an dieser Schnittstelle stattfinden 

Schnittstellenentwicklung

Wenn die Middleware eine solche Schnittstelle entwickelt hat, muss nur noch ein Adapter eingerichtet werden, der die Sprachen aller Anwendungen der IT-Landschaft spricht. Mit anderen Worten: Die Middleware muss in der Lage sein, alle technischen Protokolle übersetzen zu können. So wird sichergestellt, dass die Programme miteinander kommunizieren können. Im Grunde fungiert eine Middleware also auch als Dolmetscher. 

Sie übersetzt die einzelnen Standard-Protokolle in die Standardform des Empfänger-Systems, damit Letzteres die Anfrage des Senders verarbeiten kann. Das zahlt sich gerade bei Patches und Änderungen aus, die so zwischen den beteiligten Anwendungen unkompliziert durchgeführt werden können. So ein Adapter kann aber nicht nur für einzelne Anwendungen hergestellt werden, sondern auch für ganze Software-Lösungen. Für die SAP-Lösung SAP Cloud Integration gibt es bereits einen Salesforce-Adapter oder einen Sharepoint-Adapter, der direkt eine Auto-Identifizierung in Richtung des Sharepoints übernimmt.  

Data Streaming

Zuletzt kann die Middleware auch große Datenmengen streamen. Hierbei geht es aber nicht darum, Daten von einer Anwendung zur anderen zu übertragen, sondern um den Transport großer Datenmengen. Das ist möglich durch die „ETL-Formel“- ETL steht für „Extract, Transform, Load“. Große Datenbanken oder sogar Datenbank-Tabellen werden aus verschiedenen Quellen extrahiert und transformiert und dann in ein drittes Datenbank-Management-System integriert.  

SAP PO

Mit SAP PO erhalten Sie die allumfassende neue Middleware-Lösung, mit der Sie die Prozesse nahtlos integrieren können.

Was sind die Vorteile einer Middleware?

Die Middleware funktioniert als eine Art „Poststelle“, bei der sämtliche End-to-End-Schnittstellen zentral zusammenlaufen. Das bringt zahlreiche Vorteile mit sich: 

Entwicklungs- und Betriebskosten sparen:

Dank der Middleware müssen keine Schnittstellen selbst entwickelt werden. 

Es gibt nur noch eine Schnittstelle, was dazu führt, dass die IT-Landschaft viel übersichtlicher und weniger anfällig für Fehler ist. Fehler können schnell entdeckt und behoben werden, was am Ende erhebliche Kosten für den Betrieb und die Entwicklung einspart 

Cloud-Systeme schnell integrieren:

Durch zahlreiche Adapter können technischen Protokolle verschiedener Anwendungen von der Middleware übersetzt werden. Gerade dann, wenn ein neues Programm integriert werden soll, vereinfacht sich der Prozess erheblich, da nur ein passender Adapter hergestellt werden muss. Besonders Cloud-Systeme lassen sich dadurch viel schnell und einfacher verknüpfen.  

Daten sicher an Kunden und Lieferanten übermitteln:

Durch bestimmte Tools der Middleware wird eine sichere Verbindung zu allen Geschäftspartnern hergestelltDas Unternehmen kann Verschlüsselungen oder Authentifikationsmaßnahmen implementieren und so sicherstellen, dass die Daten außerhalb des eigenen Rechenzentrums geschützt übermittelt werden. 

Zentrale Überwachung aller Systeme:

Die Middleware ist durch ihre zentrale Position die optimale Plattform, um Anwendungen zu bewachen. Fehler können schneller entdeckt oder das Monitoring direkt automatisiert werdenEs kann zum Beispiel festgelegt werden, dass die Middleware eine Benachrichtigung verschickt, wenn ein Fehler an einer Schnittstelle erkannt wurde. 

Geringere Last auf den einzelnen Business-Systemen:

Je weniger Schnittstellen eine IT-Landschaft verwalten muss, umso weniger Last liegt auf den Schultern der einzelnen Anwendungen. Durch die Middleware existiert nur noch eine Schnittstelle, was die Belastung dezimiert. Auch bei großen Datenmengen ist das Business-System nicht sofort überlastet und sichert eine deutlich höhere Performance der einzelnen Systeme. 

Mehr Übersicht und Flexibilität:

Die Middleware bedeutet wesentlich mehr Flexibilität und Übersicht. Es muss nur die Middleware-Plattform beobachtet werden und Systeme können schneller implementiert werdenAdapter können neue Anwendungen schnell einbinden oder anpassen. Die IT-Landschaft ist somit auch deutlich besser skalierbar. 

Sicher für die Zukunft durch die Middleware:

Durch die Middleware arbeitet eine IT-Landschaft nicht nur schneller, sondern auch die Infrastruktur ist zentraler. Das sichert das Unternehmen auch zukünftig am Markt: Dadurch, dass neue Systeme und Innovationen leichter integriert werden können, ist die IT-Landschaft immer auf einem aktuellen Stand.  

Beitragsbild-PI_PO, CPI, Cloud Integration & Co. – Einführung in Schnittstellen mit SAP
In unserem Webinar erhalten Sie einen Überblick darüber, welche Middleware-Lösungen aus dem Hause SAP zur Verfügung stehen.

Welche Middleware-Lösungen gibt es?

Es gibt zahlreiche Unternehmen, die sich auf die Kommunikation zwischen Business-Systemen spezialisiert und eine eigene Middleware-Plattform geschaffen haben: 

LOBSTER_DATA

Der große Vorteil der Middleware dieses Softwareunternehmens ist, dass die Lösung sowohl für Cloud- als auch für On-Premises-basierte Anwendungen angewendet werden kann. Auch der Preis der LOBSTER_DATA Lösung ist im unteren Segment einzuordnen. Der Nachteil jedoch ist, dass diese Lösung nicht für große IT-Landschaften geeignet ist.  

MuleSoft

MuleSoft kann für eine große IT-Landschaft mit vielen Anwendungen benutzt werden, die auch über viele Schnittstellen verfügt. Sie ist auch gut geeignet, wenn ein Unternehmen viele Geschäftspartner hat oder Data Streaming nutzt. Das hat allerdings auch seinen Preis, denn diese Middleware ist eher im höheren Preissegment einzuordnen. Der Preis rentiert sich jedoch für Konzerne, die mehrere Standorte haben und sie zentral verwalten möchten. Auch für Nutzer von Salesforce ist MuleSoft eine hervorragende Wahl, da Salesforce CRM MuleSoft aufgekauft hat.  

SAP Process Orchestration (PI(PO)

Bei dieser SAP-Lösung liegt im Fokus, speziell On-Premises- und andere SAP-Anwendungen zu integrieren. Wenn die IT-Infrastruktur eines Unternehmens bereits sehr SAP-lastig ist, lohnt sich diese Middleware. Sie bietet nämlich auch Out-ofthe-Box-Schnittstellen im Systembereich von SAP. Hier ist allerdings der große Nachteil, dass der Trend immer mehr in Richtung Cloud-basierte IT-Landschaften geht, sodass die Wartung von SAP PO spätestens 2027 eingestellt wird. Trotzdem müssen SAP-Nutzer nicht auf eine Middleware verzichten, denn es gibt bereits eine neue, Cloud-basierte Lösung. 

SAP Cloud Integration – die Middleware-Lösung von SAP

SAP bietet selbst eine angepasste Middlewaredie SAP Cloud Integration, bis vor Kurzem noch unter dem Namen „SAP Cloud Platform Integration“ bekannt. Da die SAP Cloud Integration in einer Cloud betrieben wird, kann sie nicht nur mit anderen SAP-Systemen funktionieren, sondern auch 3rd-Party-Cloud-Systeme integrieren. Durch die vielen Adapter ist es sehr wahrscheinlich, dass sich bereits bei den Unternehmen im Einsatz befindliche Anwendungen standardmäßig implementieren lassen. Deshalb kann die SAP Cloud Integration schnell und einfach eingeführt und betrieben werden. 

Insgesamt bietet diese Middleware die meisten Vorteile. Sie ist kompatibel mit anderen Anwendungen, basiert auf einer Cloud und ist somit zukunftssicher, hat ein einfaches Design und eignet sich auch für große IT-Landschaften. Egal, ob ein Unternehmen also SAP-Anwendungen nutzt oder nicht, die On-Premises-Lösung kann schnell durch SAP Cloud Integration in die Cloud verlagert werden. Das ist selbst dann möglich, wenn die IT-Landschaft bereits auf einer Cloud basiert. SAP Cloud Integration bietet auch dann Vorteile durch die unkomplizierte Anwendungsoberfläche und hohe Kompatibilität mit Drittsystemen 

Die Middleware als zentrale Verwaltungsstelle

Die Middleware ist der Dreh- und Angelpunkt einer IT-Landschaft. Sämtliche Schnittstellen bündeln sich hier und die Middleware verteilt die Anfragen wie ein Postbote. Außerdem fungiert sie als Dolmetscher, da sie in der Lage ist, sämtliche Sprachen durch einen Adapter anzueignen. Das vereinfacht die Integration und Veränderung von Anwendungen, beispielsweise durch Patches. Aufgrund ihrer zentralen Lage eignet sich die Middleware außerdem perfekt als Überwachungsplattform. Für SAP-Kunden eignet sich hierfür besonders die SAP Cloud Integration.  

Die Middleware bietet als Dolmetscher und Postbote also viele erhebliche Vorteile. Haben Sie weitere Fragen oder rund um das Thema Middleware oder wie Sie eine Middleware in Ihre IT-Systemlandschaft integrieren können? Dann kontaktieren Sie uns gern unter info@erlebe-software.de.  

Sap Integration

Einführung der SAP Cloud Integration

 

FAQ

Was ist eine Middleware?

Eine Middleware ist eine On-Premises– oder Cloud-basierte Software, die als zentrale Schnittstelle zwischen einem Betriebssystem und den Anwendungen funktioniert. Sie verteilt die Anfragen und übersetzt die verschiedenen Sprachen, um so die Kommunikation und Verwaltung von Daten zu ermöglichen.  

Was kann die Middleware?

Die Middleware bündelt alle Schnittstellen in der IT-Landschaft, übersetzt durch einen Adapter die einzelnen technischen Protokolle und ermöglicht es über Data Streaming, große Datenmengen zu übertragen.  

Was sind die Vorteile einer Middleware?

Durch die Middleware spart man Entwicklungs- und Betriebskosten, kann Cloud-Systeme schneller integrieren und Daten sicher an externe Systeme übertragen. Außerdem können alle Anwendungen zentral überwacht werden, die Belastung der einzelnen Systeme wird reduziert und mehr Flexibilität und Übersicht geschaffen. So sorgt die Middleware dafür, dass Unternehmen auch in Zukunft noch am Markt bestehen können.  

Welche Middleware-Lösungen gibt es?

Für kleine IT-Landschaften eignet sich LOBSTER_DATA, während größere Landschaften mit MuleSoft gut bedient werden. SAP Process Orchestration (PI/PO) fokussiert sich auf On-PremisesSysteme. Diese Lösung wird allerdings bald eingestellt und von der SAP Cloud Integration ersetzt.  

Welche Alternative gibt es zu SAP PI/PO?

Der Support für die On-Premises-Middleware-Lösung der SAP wird spätestens 2027 eingestellt. Die Alternative bietet SAP mit der Cloud-basierten SAP Cloud Integration. Mit dieser Lösung können nicht nur On-Premises- oder Cloud-basierte SAPAnwendungen implementiert werden, sondern auch Anwendungen dritter Parteien.

Lordieck

Websession: Middleware

Sollten Sie Fragen zu uns und unserer Arbeit oder konkret zu Umstellungsprojekten haben, dann vereinbaren Sie eine kostenlose Websession mit uns.

Philipp Schurr

Philipp Schurr

Ich helfe dabei, Integrationslösungen für Systemlandschaften nach dem aktuellen Stand der Technik einzuführen. Als Management & Technologieberater für Integration & Schnittstellen verbinde ich tiefgehende technische Expertise mit langjährigem Projektleitungs-Knowhow. Diese Kombination liefert mir die Grundlage, meine Kunden-Projekte zum Erfolg zu führen.

Sie haben Fragen? Kontaktieren Sie mich!


Verwandte Beiträge

Sie möchten E-Mails automatisiert aus der SAP CPI verschicken, um Mitarbeiter über eingehende Bestellungen zu informieren oder Fehler auf der CPI an den IT Support weiterleiten? Jedoch tauchen keine E-Mails […]

weiterlesen

Eine komplexe Systemlandschaft führt zu mehr Anfälligkeiten in der IT. Eine Middleware soll die Lösung sein. SAP wirft hierfür die hauseigene SAP Cloud Platform Integration (kurz: SAP CPI) ins Rennen. Aber lohnt sich ihr Einsatz wirklich? Meine […]

weiterlesen

Mit SAP Process Orchestration (SAP PO) und SAP Cloud Platform Integration (SAP CPI) stehen SAP-Kundschaft zwei unabhängige Middleware-Lösungen zur Verfügung. Aber welche Lösung macht in welchen Situationen und für welche […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Alexander Koessner-Maier
Alexander Kössner-Maier Kundenservice