Der Mehrwert von iPaaS für Entwickler
Das Akronym iPaaS verspricht viel: Es soll helfen, die Kunst der Verwaltung von Integrationen zu demokratisieren, indem sie visuell über eine Weboberfläche verwaltet werden können. Für Entwickler kann eine Integrationsplattform als Service die tägliche Arbeit erleichtern, indem sie sich auf ihre Kernaufgaben konzentrieren und den Endbenutzern die Feinabstimmung der Geschäftslogik überlassen können.
Nachdem man jahrzehntelang mit utopischen Versprechungen von Point-and-Click-Tools überschüttet wurde, mit denen man komplexe Aufgaben ohne eine einzige Zeile Code erledigen konnte, kann man gegenüber der neuen Low-Code- und No-Code-Tools, zynisch sein. Doch bevor man sie abtut, sollte man Microsoft Excel betrachten. Das Nutzen von Tabellenkalkulationsprogrammen wie Excel hat es Millionen von Nicht-Entwicklern ermöglicht, Software zu entwickeln.
Excel ist sicherlich nicht die beste IDE (Integrated Drive Electronics), die den idealen Entwicklungsworkflow ermöglicht. Aber es ist allgegenwärtig und mit Excel ist es möglich die wertvolle Programmierlogik zu erstellen, die das alltägliche Leben vereinfacht. Man kann das alles machen, ohne auf mehrere Entwickler zurückgreifen zu müssen. Das ist ein gelungener Kompromiss. Könnte ein iPaaS dasselbe für Softwareintegrationen sein?
Werden Sie auch zu einem hervorragenden Entwickler
Es ist großartig, dass die Mehrheit Excel nicht für Programmierungszwecke verwendet. Anstatt einen Entwickler um Hilfe zu bitten, kann man bei Google nach Informationen suchen und vielleicht etwas zusammenkopieren, um ein Makro zu erstellen. Das ist tatsächlich das, was Entwickler tun. Die Tools sind unterschiedlich, aber die Essenz ist die gleiche.
Integrationen und Programmierung kann komplex sein. Es gibt mehrere Protokolle, Standards und andere Fachausdrücke in diesem Bereich. Genau wie bei der Programmierung sind die Integrationen sehr abstrakt. Visa und Mastercard könnten Zahlungsabwicklungen durch das Versenden von E-Mails mit angehängten Excel-Tabellen verwalten, tun es aber wahrscheinlich nicht, weil es dafür bessere Tools gibt. Für Integrationen könnten Sie die Umwandlung von Flugsicherungsdatensignalen mit einer iPaaS verwalten, aber eine maßgeschneiderte Echtzeit-Integrationsplattform mit mehreren Ausfallsicherheiten wird dies wahrscheinlich besser bewerkstelligen.
In beiden Bereichen gibt es unterschiedliche Anforderungen und Möglichkeiten. Für einige reicht es aus, ein paar Zahlen auf der Grundlage einer Formel ausdrucken zu können, aber die Erstellung der Plattform (d. h. Excel) ist eine ganz andere Sache. Ich bin mir sicher, dass die Leute, die bei Microsoft an Excel arbeiten, froh wären, wenn sie nicht mit Fragen überflutet würden, wie man mit Excel Jahresabschlüsse erstellt, die den neuesten Rechnungslegungsstandards entsprechen.
Wahrscheinlich gibt es in der Organisation einen Excel-Guru, der das Programm seit Jahren zur Erstellung von Jahresabschlüssen verwendet. Sie kennen sich mit Pivots und anderen komplizierten Begriffen aus. Wahrscheinlich wurden auch die Excel-Vorlagen erstellt, die in der gesamten Finanzabteilung verwendet werden. Das ist die Person, an die man sich wenden sollte, wenn man Hilfe bei der Verwendung von Excel im Expertenbereich benötigt.
Die Kontrolle über Integrationen loslassen
Ein gutes iPaaS kann für Integrationen das tun, was Excel für die Programmierung tat: die Produktivität von Menschen mit detaillierten Kenntnissen über die Vorgänge im Unternehmen steigern. Anstatt an einem Shell-Skript zu arbeiten, das Textdateien parst, oder zu debuggen, warum Benachrichtigungs-E-Mails nicht gesendet werden, kann man einen Teil dieser Arbeit an einer Plattform weitergeben.
Am Anfang ist es vielleicht nicht der Endnutzer, der die Änderungen und Optimierungen vornimmt. Aber mit der Zeit ist es wahrscheinlich, dass jemand, zu einem iPaaS-Guru wird. Dann weiß man ganz genau, dass ein Lieferant sein ERP-System ändertet und dass der Integrationsfluss entsprechend angepasst werden muss.
Dadurch hat man mehr Zeit, sich auf andere Aufgaben zu konzentrieren, z. B. auf die Verbesserung der Konnektivität zwischen der Integrationsplattform und einer benutzerdefinierten Anwendung im Unternehmen. Dies wird den anderen Mitarbeitern helfen, die Plattform auf lange Sicht effektiver zu nutzen, da die Möglichkeiten der Plattform erweitert werden. Die Softwareentwickler werden Code schreiben, anstatt die Zuordnung von Datenfeldern von einem System zum anderen zu vergleichen.
Dies ist der Mehrwert von iPaaS für Entwickler: Es hilft bei der einfachen Erstellung von Integrationen, verwaltet Routineaufgaben und ermöglicht es den Fachexperten, die Integrationen selbst zu verwalten. Um mehr über Ibexa Connect, unsere Integrationsplattform als Service-Lösung, zu erfahren, lesen Sie den Einführungs-Blogbeitrag oder melden Sie sich für unser Webinar an.