Mulesoft vs. Marini Systems

Die Integration und das Management von Daten ist ein zentrales Thema in den heutigen Systemlandschaften aller Unternehmen. Unternehmensprozesse sind nicht nur auf den Raum innerhalb eines Systems beschränkt, sondern erstrecken sich über beliebig viele Systeme hinweg. Potential bleibt oftmals ungenutzt, weil Prozesse nicht über Systeme hinweg modelliert werden können – Daten fließen schlichtweg nicht über die Systeme hinweg. Das hemmt die internen Abläufe und geht somit zuletzt zulasten des Kunden.

Du möchtest deine Integration schnell und unkompliziert umsetzen?

Daten-Integration ist kein Selbstzweck. Sie ist lediglich Mittel zum Zweck, jedoch ein essentielles und notwendiges mitunter. Es gibt zahlreiche iPaaS-Lösungen auf dem doch eher undurchsichtigen Markt. Welche die richtige für die eigenen Zwecke ist, ist meistens schwer zu erkennen. Daher vergleichen wir hier die Anypoint-Platform von MuleSoft mit der Enterprise Data Integration Plattform von Marini Systems, bestehend aus den Komponenten HubEngine und DataEngine.

Was bieten die Integrationsplattformen?

Marini Systems

Die Enterprise Data Integration Plattform besteht aus zwei grundlegenden Komponenten: der HubEngine und der DataEngine. Während die HubEngine auf den Datenaustausch zwischen APIs spezialisiert ist und somit eine Synchronisierung zwischen Systemen ermöglicht, ist die DataEngine für das Datenmanagement und ETL konzipiert. Beides, Cloud und On-Premises Integrationen werden unterstützt. Die Plattform verfolgt ein konsequentes und nutzerfreundliches No-Coding-Prinzip. Alle gängigen Systeme stehen zur Auswahl, um verknüpft zu werden. Applikationen, Microservices oder Datenbanken können ohne Probleme verknüpft werden. Steht ein System nicht zur Auswahl, entwickeln wir den passenden Konnektor für dich.

Benutzerfreundlichkeit

Die HubEngine ist speziell entwickelt worden, um ein einfaches User-Interface und eine intuitive Bedienung zu gewährleisten. Auch ohne technische Kenntnisse ist die Bedienung möglich. Daher kann die HubEngine als Self-Service-Produkt genutzt werden, aber in der Regel übernehmen unsere Integrationsexperten die Einrichtung für dich. Systeme sind innerhalb weniger Stunden miteinander synchronisiert, inkl. Planung, Abstimmung und Testen.

ETL für jeden Fall

Sobald eine Integration komplexer wird, d.h. Daten vor der Synchronisierung noch transformiert (aggregiert, disaggregiert, angereichert, konsolidiert, übersetzt etc.) werden sollen, kommt die DataEngine zum Einsatz. Darüber hinaus besitzt die DataEngine noch ein User-Interface und bietet somit eine Sicht auf deine Daten und visualisiert diese. Reports, Diagramme und Charts sind möglich. Die DataEngine – als Datenlayer – bietet alle Möglichkeiten, um sowohl einfache als auch komplexe Daten-Transformationen durchzuführen. Diese können selbstverständlich im User-Interface vorgenommen werden – ohne eine Zeile Code zu schreiben.

MuleSoft

Mit der Anypoint Platform von MuleSoft lassen sich APIs erstellen und verwalten sowie Integrationen innerhalb eines Produkts realisieren. Von der Plattform können Nutzer zahlreiche andere Applikationen, Microservices oder APIs anbinden. Beides, Cloud und On-Premises, wird unterstützt. Hierbei steht eine Vielzahl an vorgefertigten Konnektoren zur Verfügung. Die Plattform verfolgt ein No-Coding-Prinzip, da MuleSoft die Anypoint Platform als ein Self-Service Produkt vermarktet. Unzählige Konfigurationsmöglichkeiten stehen zur Auswahl: Sicherheit, Datenspeicher, Serverleistung, Reporting uvm. – und das sogar auf API-Ebene. Damit können mit MuleSoft hochkomplexe Integrationsprojekte umgesetzt werden.

Benutzerfreundlichkeit

Die Bedienung der Anypoint Platform erfordert ein ausgeprägtes technisches Verständnis. Wer mit den Begriffen SOAP- oder REST-API nichts anzufangen weiß oder noch nie HTTP-Requests an API-Endpunkte gesendet hat, tritt hier schnell in eine Sackgasse. Auch wenn die Anypoint Platform von MuleSoft nach dem No-Coding- und Self-Service-Prinzip aufgebaut ist, basiert MuleSoft’s Produkt auf einer IDE (integrierte Entwicklungsumgebung), wie sie Software-Entwickler benutzen.

Mächtig aber technisch kompliziert

Ohne entsprechende Erfahrungen und ein ausgeprägtes technisches Verständnis von APIs und Datentypen, kann die Plattform kaum bedient werden. Daher ist eine Umsetzung der eigenen Integrationsprojekte ohne passende Berater kaum zu realisieren. Besonders, wenn es schlicht darum geht, Daten zwischen zwei Systemen zu synchronisieren. Mulesoft dient dazu ein Unternehmensnetzwerk aufzubauen, in welchem jegliche Kommunikation aller Systeme – sowohl intern als auch nach außen geregelt ist (inkl. Sicherheitskonfigurationen).

Auf einen Blick

Facts Enterprise Data Integration Plattform MuleSoft Anypoint Platform
Kosten Günstiger Einstieg möglich ab ca. 70.000 USD jährlich
Tarife Tarife abhängig von Verarbeitungs­menge

  • Alle Funktionen ab dem ersten Tarif
  • Voller Support ab dem ersten Tarif
Gold Plan & Platinum Plan

  • Nicht alle Funktionalitäten im Gold Plan
  • Eingeschränkter Support im Gold Plan
Einrichtung Self-Service oder Einrichtung durch uns Self-Service oder durch externe Beratung
Erweiterung Self-Service oder Einrichtung durch uns (z.B. Projektvertrag) Self-Service oder durch externe Beratung
Bedienbarkeit Einfach bis mittel Schwer
ETL-Layer Ja Nein
Hosting 100% Deutschland Europa wählbar
Konnektoren Ja Ja
APIs modellieren Nicht enthalten Eigene API modellieren, bauen und deployen
Anbindung von Applikationen Verfügbarkeit prüfen (Liste wird stetig erweitert) Verfügbarkeit prüfen auf Marketplace
Security-Konfigurationen Vordefiniert Möglich
Skalierbarkeit Automatische Skalierung Skalieren möglich
CDP Ja Nein
Reporting Ja Ja
Laufzeit Mind. Laufzeit 1 Jahr Mind. Laufzeit 1 Jahr

Datensicherheit und DSGVO

Die Enterprise Data Integration Plattform ist robust und sicher. Wir arbeiten entsprechend des Prinzips „Security by Design“. Alle Komponenten sind zu 100% DSGVO-konform. Selbstverständlich werden alle Services ausschließlich in Deutschland gehostet. Wenn du mehr erfahren willst, dann findest du weitere Informationen in unserem Trust Center.

Auch Mulesoft hat auf die Einführung der DSGVO 2018 reagiert (Quelle). Mulesoft bietet ein sogenanntes European Plane. Dadurch kann die Infrastruktur auf europäischen Servern deployed werden. Detaillierte Informationen zur DSGVO-Konformität von Mulesoft finden sich in den News von Mulesoft. Zusätzlich bietet Mulesoft viele Konfigurationsmöglichkeiten, um Datensicherheit in der Infrastruktur anzupassen.

Kosten

Die Enterprise Data Integration Plattform bepreist die Komponenten HubEngine und DataEngine einzeln, da diese auch unabhängig voneinander gebucht werden können. Die Tarife und Optionen sind transparent und richten sich primär nach der Nutzung der einzelnen Komponenten. Wir bieten günstige Einstiegspreise je Komponente pro Monat. Somit können auch einfache Integrationen kostengünstig realisiert werden. Für eine Einschätzung deiner Kosten kannst du hier anfragen.

Die Kosten für eine Integration mit MuleSoft’s Anypoint Platform sind nicht öffentlich. Offenbar richten sich die Kosten maßgeblich nach der Rechenleistung, die benötigt wird, um die Instanz der Plattform zu betreiben sowie, ob On-Premises oder Cloud deployed wird. Die Plattform wird in einem jährlichen Abonnement angeboten. Man kann zwischen drei Leveln wählen, welche verschiedene Zusatzleistungen wie bevorzugten Support inkludieren.

Reporting

Die HubEngine ermöglicht dir, alle relevanten Statistiken deiner Pläne in Echtzeit zu betrachten. Die Statistiken und Visualisierungen umfassen Logs, API Calls, Relationen und Plan-Ausführungen. Neben der Live-Ansicht steht dir ebenfalls die historische Betrachtung zur Verfügung. In der DataEngine lassen sich individuelle Reports, Diagramme und Dashboards über alle Daten hinweg bauen. So hast du deine Bewegungs- und Stammdaten immer im Blick.

Mit Anypoint Analytics können Nutzer Metriken wie API-Nutzungen, Transaktionen und die Performance auswerten. Es lassen sich feingranulare Insights von API-Auslastungen, Leistung und Fehlern in individuellen Dashboards und Reports darstellen. Der API-Manager ermöglicht Kunden, seine Nutzer zu verwalten, zu monitoren und Traffic zu analysieren.

Customer Data Platform (CDP)

Mit der Marini Systems Enterprise Data Integration Plattform bieten wir dir eine tatsächliche CDP. Du kannst alle Daten, ob Stammdaten oder jegliche Transaktionsdaten in der Plattform mittels HubEngine zusammenführen. In der DataEngine – als Daten-Layer – werden die Daten gespeichert. Hier hast du die zentrale Sicht auf den Kunden. Wir bieten dir ein tatsächliches System zum Einloggen, keine Plattform, die nur Daten verschiebt. Solltest du den Daten-Layer nicht benötigen, operiert die DataEngine in der Dunkelverarbeitung, mit der Option jederzeit die Daten visuell über ein User-Interface darstellen zu können – du musst dich nur einloggen.

Nach unserem Kenntnisstand bietet MuleSoft keine CDP an. Um eine zentrale Sicht auf den Kunden zu erhalten, (Dashboards, Tabellen) benötigt es ein weiteres System wie z.B. ein CRM-System (welches unter Umständen nicht dafür ausgelegt ist, um als CDP zu fungieren). MuleSoft bietet hierbei Funktionalitäten die Daten dorthin zu routen, auf dem Weg zu bereinigen oder anzureichern.

Fazit

Die Enterprise Data Integration Plattform von Marini Systems ist endpunkt-unabhängig. Mithilfe der HubEngine kannst du alle Systeme synchronisieren und verknüpfen. Wenn du deine Daten transformieren, anreichern, steuern oder ansehen möchtest, kannst du die DataEngine – als Datenlayer – dazwischenschalten. Somit kannst du jeden deiner Prozesse individuell modellieren unabhängig des Systems oder der Abteilung. Wir bieten dir dabei alle dazugehörigen Professional Services – von der Planung bis zur Einrichtung.

MuleSoft ist ein echtes Schwergewicht in der Integrationswelt. Das macht sich in der Bedienung bemerkbar. Das Tool bietet unzählige Möglichkeiten wie eigene APIs zu erstellen und präsentiert sich alles andere als nutzerfreundlich. Hier ist der Trade-Off zwischen Nutzerfreundlichkeit und Mächtigkeit des Tools zu ziehen. MuleSoft ist gedacht, um große Systemlandschaften zu verwalten, API-Gateways zu bauen und so eine verwaltbare Infrastruktur, auch nach außen, zu errichten.