MuleSoft Anypoint Platform

MuleSoft stellt mit der Anypoint Platform eine Middleware zur Verfügung, die den Datenaustausch zwischen branchen- und fachspezifischen Programmen in beständig wachsenden Systemlandschaften ermöglicht. Dabei ist die MuleSoft Anypoint Platform eine Integrationssoftware, die unterschiedliche Services und Systeme in einem Unternehmen miteinander verbindet.

Was ist Middleware?

Je mehr unterschiedliche Services und Systeme Sie in Ihrem Unternehmen verwenden desto eher empfiehlt sich die Einbindung einer Middleware. Anstelle des konstanten Austausches von Informationen über verschiedene Systeme, zieht eine Middleware Daten aus diversen Quellen, bereitet sie auf und lädt sie im passenden Format an die entsprechenden Schnittstellen der angeschlossenen Systeme. Dieser Prozess wird unter dem Kürzel ETL (Extract, Transform, Load) zusammengefasst und umfasst sowohl die Auswahl relevanter Daten und die Umwandlung der Daten in ein neues Format, als auch die Weiterleitung an eine weitere Schnittstelle.

SAP und Salesforce Integration

Salesforce ist das beste aktuell erhältliche CRM. Bei vielen Unternehmen gehören jedoch neben den Vertriebsdaten noch einige andere Daten dazu.

Funktionsweise Middleware

Bei der Nutzung verschiedener Systeme beziehungsweise Systemlandschaften ist dabei vor allem gewährleistet, dass ein Datensatz, sobald er einmal im System erfasst wurde, für alle relevanten Schnittstellen nutzbar ist. Der große Vorteil der Nutzung einer Middleware besteht im Entfallen des manuellen Programmierens dieser Prozesse. Das zentrale Element dieses Prozesses sind Schnittstellen oder auch APIs (Application Programming Interfaces). APIs geben anderen Systemen Daten in einem Format weiter, mit dem die anbietende Software umgehen und weiterarbeiten kann. APIs sind eingehend und ausgehend – sie geben also weiter, nehmen aber auch an. So wird die Kommunikation der Services untereinander ermöglicht und so transformiert auch eine Middleware die Daten immer in ein verständliches Format.

Was ist die MuleSoft Anypoint Platform?

MuleSoft ist einer der führenden Software-Anbieter im Bereich Middleware und hat die Anypoint Platform aufgebaut. Mit dieser Plattform wird ein zentraler Ort für das Aufeinandertreffen aller verwendeten Prozesse und Systeme geschaffen. Die Anypoint Platform zeichnet sich durch eine intuitive Bedienung, zum Beispiel zur Erstellung von Integrations-Flows aus, in denen die Datentransformation mit nur wenigen Klicks eingerichtet und getestet werden kann. Durch eine einfache Drag-and-Drop-Funktion können auch Nutzer ohne tiefergehende Programmierkenntnisse Daten aufbauen und einsehen. Dies bedeutet jedoch nicht, dass die Anwendung der Software auf einfache Prozesse beschränkt ist. Sollte die Abbildung komplexerer Vorgänge nötig sein, können Entwickler eine Syntax zur Abbildung der Inhalte nutzen.

Mulesoft Anypoint Platform

Abbildung 1 MuleSoft Anypoint Platform

MuleSoft bietet neben standardmäßig vorkonfigurierten Integrationen auch den sogenannten Anypoint Exchange an. Diese Plattform dient Nutzern der Middleware dazu, sich über Erfahrungen zu eigenen Integrationen auszutauschen. Damit grenzt sich die Software von anderen Middleware-Anbietern ab. Zusätzlich dient das Anypoint Design Center dazu, neue Services und Automatisierungen visuell abzubilden. Somit werden diese Prozesse beispielsweise für Nutzer ohne technischen Hintergrund nachvollziehbar.

Anypoint Design Center

Das Anypoint Design Center besteht aus den Komponenten API Designer und Flow Designer:

API Designer

Im API Designer befinden sich auf Entwickler ausgerichtete Anleitungen für die Erstellung von APIs. Diese ermöglichen eine schnelle Konzeption mit Produktbausteinen. Das System unterstützt die Qualitätssicherung außerdem mit begleitenden Empfehlungen. Im API Designer können Dokumente anhand von Code-Beispielen automatisch erstellt werden. Die inkludierte Mockingfunktion dient der Validierung vor der Erstellung.

Flow Designer

Der Flow Designer ist die zweite Komponente des Anypoint Design Centers und ist eine einfache, webbasierte Schnittstelle für die Integration. Im Flow Designer können Sie aus einer Reihe vorprogrammierter Konnektoren und APIs auswählen, was die Erstellung beschleunigt. Durch die Unterstützung von maschinellem Lernen, werden Empfehlungen zu automatischen Datenzuordnung angezeigt. Sie können jede Integration in Echtzeit visuell debuggen.

Unternehmen, die ein ERP- und ein CRM-System im Einsatz haben, beschäftigen sich oft mit der Frage, wie die Daten aus dem ERP-System zuverlässig, schnell und einfach in das CRM-System gelangen – und andersherum.

Anypoint Management Center

Im Anypoint Management Center findet die zentrale Verwaltung des Systems statt. Insgesamt gibt es im Anypoint Management Center drei Unterkomponenten: das Anypoint Monitoring, den Anypoint Visualizer und den API Manager.

Anypoint Monitoring

Das Anypoint Monitoring dient der zentralen Überwachung und Fehlerbehebung. Dadurch verkürzen Sie die durchschnittliche Zeit, die zur Behebung von Problemen benötigt wird. Zudem erfolgt die Protokollierung und die Visualisierung von Geschäftskennzahlen zentral an einem Ort. Über Dashboards, API-Funktionstests und Alerts erhalten Sie einen umgehenden Einblick in den Unternehmensstatus. Das Anypoint Monitoring ermöglicht zudem konsolidierte betriebliche und technische Einblicke durch Messung und Überwachung des Business Impacts.

Anypoint Visualizer

Der Anypoint Visualizer ermöglicht die Echtzeit-Ansicht des Application Networks. So können Sie mögliche Probleme schnell erkannen und identifizieren. Im Anypoint Visualizer erfolgt eine automatische Zuordnung von Abhängigkeiten bei der Implementierung. Darüber hinaus können Sie Segmente nach Anwendungs- bzw. Systemleistung anzeigen.

API Manager

Im API Manger erfolgt die zentrale Verwaltung und Skalierung des API-Programms. Vorgefertigte Richtlininien schützen APIs und Microservices im Unternehmen. Mit Verbrauchern beziehungsweise Nutzern kann über individualisierbare Portale kommuniziert werden. Dabei kann der Zugriff nativ oder über IdP verwaltet werden. Über Dashboards lassen sich die Entwicklung zentraler KPIs des API-Programms nachverfolgen.

Anypoint Exchange

Anypoint Exchange stellt den Marktplatz für APIs und Integrations-Assets dar. Dort können beispielsweise Konnektoren, Vorlagen und Beispiele gesucht, verwendet oder gespeichert werden. Durch die Wiederverwendung bestimmter interner Assets kann so die Konsistenz des Systems unterstützt werden. Auch die Nutzer können über Bewertungs- und Feedbackfunktionen mit eingebunden werden. Anypoint Exchange kann über eigene Portale oder CMS ausgeweitet werden.

Manche Unternehmen sind sich gar nicht bewusst, welche Chancen hinter der SAP-Salesforce-Integration stecken. Laut Studien können Sie durch solch eine Integration z. B. den Umsatz um ca. 29 % steigern.

Mule

Mule verfügt über eine einheitliche Runtime für APIs und Integrationen. Dabei ist Mule überall einsetzbar, so zum Beispiel in der Cloud oder auf einem Raspberry PI. Über Mule können Auslastungsspitzen ohne Leistungseinbußen skaliert werden. Dabei ist das System flexibel an jede Architektur – egal ob ESB oder Microservices – anpassbar.

Cloud Hub

Das Cloud Hub verwaltet die vollständige Cloud-Infrastruktur mit mehr als 60 Milliarden Transaktionen pro Monat. Über das Cloud Hub kann eine Implementierung in bis zu 12 Regionen mit einem Mausklick erfolgen. Standardmäßig wird mit multi-tenancy automatisch skaliert. Das unternehmenseigene Netzwerk wird dabei zum Schutz der Daten isoliert.

Anypoint Runtime Fabric

In der Anypoint Runtime Fabric erfolgt die cloud-übergreifende Implementierung und Verwaltung von Runtimes. Die Verwaltungen aller Implementierungen in beispielsweise Azure, AWS und CloudHub erfolgt in einer einzigen Control Plane. Ohne Mehrarbeit können die Vorteile von Docker und Kubernetes voll ausgenutzt werden. Durch Containerisierung wird die Portabilität aller Implementierungen gewährleistet.

Security

Sicherheit und Datenschutz sind zentrale Themen bei der Nutzung einer Middleware wie MuleSoft.

Anypoint Security

Mit Anypoint Security werden standardmäßige Sicherheit und Governance gewährleistet. Schutz vor Bedrohungen durch Perimeter oder Microservices sind vorkonfiguriert. Zur Sicherheit tragen ebenfalls die automatische Richtliniendurchsetzung und Konformitätsprüfung bei. Richtlinienbasierte Tokenisierung verbessert zusätzlich den Schutz sensibler Daten.

Funktionen der MuleSoft Anypoint  Platform

APIs

  • Schnelle Entwicklung neuer APIs, Gestaltung von Schnittstellen für bestehende APIs und Vereinfachung des API-Managements
  • Zuverlässige und sichere Bereitstellung wertvoller Daten für mobile Geräte, Webanwendungen und vernetzte Geräte
  • Ermöglichen und stärken der gesamten Organisation durch Experience-APIs, Prozess-APIs und System-APIs

B2B

  • Erweiterung des API-basierten Konnektivitätsansatzes von Mulesoft auf B2B und EDI zur Modernisierung des B2B-Bereichs
  • Schaffung von wiederverwendbaren Diensten für verschiedene Handelspartner und B2B-Prozesse

Internet der Dinge (IoT)

  • Um Daten aus dem Unternehmen und der Cloud mit Geräten am Rand des Netzwerks zu verbinden und zu orchestrieren, einschließlich Kassensystemen, medizinischen Geräten, Sensoren und anderen Geräten, nutzen wir offene Standards, entwicklerfreundliche Tools und sofort einsatzbereite Transportprotokolle

ESB

  • Vereint die Kapazitäten der Daten- und Anwendungsintegration über ältere Systeme und SaaS-Anwendungen, wodurch ein nahtloser Zugang zu den anderen Funktionen der Anypoint-Plattform und der API-gesteuerten Konnektivität ermöglicht wird.
  • Ermöglicht eine schnelle Erstellung von Integrationen von grundlegenden bis hin zu komplexen Anforderungen mithilfe vordefinierter Konnektoren und Vorlagen

Mikrodienste

  • Bieten der Organisation die Möglichkeit, neue Lösungen in einer strukturierten, wiederverwendbaren und kontrollierten Weise zu entwickeln.

Datenintegration

  • Vereint die Verarbeitung von Stapel- und Echtzeitdaten für eine integrierte Anwendung und Datenintegration.
  • Bietet einen Entwicklungsansatz, der auf Templates basiert.

Vorteile MuleSoft

  • Beschleunigte Abwicklung: Mit einer einzigen Plattform können APIs, Integration und EDI genutzt und verwaltet werden. Die Möglichkeit, Assets wiederzuverwenden verkürzt Projektlaufzeiten um ein Vielfaches. Ein müheloser Anschluss an bestehende CI/CD-Pipelines mit Support für Maven und Jenkins ist gewährleistet.
  • Automatisierte Sicherheit: Die Plattform kann ISO 27001-, SOC 1-, SOC 2-, PCI DSS- und DSGVO-konform gesichert werden. Eine globale Zugriffssteuerung und die automatische Durchsetzung von Sicherheitsrichtlinien minimieren das Bedrohungsrisiko ebenso wie die Nutzung von Tokenisierung beim Umgang mit sensiblen Daten.
  • Robuster Betrieb: Business Continuity, das bedeutet 99,99% Uptime, Autoskalierung und automatisches Failover sind mit MuleSoft gewährleistet. Elemente mit hoher Priorität können über Dashboard-, Test- und Alert-Einstellungen engmaschig überwacht werden.
  • Zukunftssichere Basis: MuleSoft besitzt eine vielseitige Runtime zur Anpassung an jede Architektur, Implementierungsplattform oder Technologie, die auch den Umzug in die Cloud ohne neue Tools oder aufwendige Systemumbauten ermöglicht.

Ausblick und Fazit

MuleSoft ist ein Programm mit Perspektive und dies nicht zuletzt aufgrund der Akquirierung durch Salesforce 2018. Zukünftig wird die Anypoint Platform bestehen bleiben, sie wird jedoch zu einem Bestandteil der Salesforce Integration Cloud, die die Einbindung von Schnittstellen von und zu Salesforce zusätzlich vereinfachen wird. Die Verbindung von Systemen mithilfe einer Middleware wie MuleSoft vereinfacht nicht nur Betriebsabläufe in Unternehmen, sondern beschleunigt dadurch auch interne Innovationszyklen. Die Nutzung von Application Networks ermöglicht Unternehmen die Freigabe von Daten. So können neue Umsatzkanäle erschlossen werden, die Unternehmenseffizienz kann gesteigert werden und die Gestaltung differenzierter Kundenerlebnisse wird möglich.

Robert Richter

Integration mit MuleSoft Anypoint Platform

Sie möchten Systeme miteinander verbinden? Sie möchten endlich aus Ihren Daten lernen und diese zusammenführen? Füllen Sie das nachfolgende Formular aus und wir besprechen in einer kostenlosen Websession Ihre Wünsche und Herausforderungen.

FAQ

Was ist die MuleSoft Anypoint Platform?

MuleSoft ist einer der führenden Software-Anbieter im Bereich Middleware und hat die Anypoint Platform aufgebaut. Mit dieser Plattform wird ein zentraler Ort für das Aufeinandertreffen aller verwendeten Prozesse und Systeme geschaffen. Die Anypoint Platform zeichnet sich durch eine intuitive Bedienung, zum Beispiel zur Erstellung von Integrations-Flows aus, in denen die Datentransformation mit nur wenigen Klicks eingerichtet und getestet werden kann.

Was sind die Vorteile der MuleSoft Anypoint Platform?

Die Anypoint Platform kann APIs, Integration und EDI verwalten und somit für eine beschleunigte Abwicklung sorgen. Außerdem gewährleistet die Plattform automatisierte Sicherheit, z. B. durch eine globale Zugriffssteuerung oder die automatische Durchsetzung von Sicherheitsrichtlinien. Darüber hinaus besitzt sie aufgrund ihrer großen Anpassungsfähigkeit eine vielseitige Runtime und stellt somit eine zukunftssichere Basis dar.

Robert Richter

Robert Richter

Mein Name ist Robert Richter, ich berate Kunden beim Thema Vertrieb- und Service mit dem Schwerpunkt Salesforce.

Sie haben Fragen? Kontaktieren Sie mich!


Weiterführende Inhalte

Unser E-Book zum Thema Salesforce Entwicklung
E-Book zum Thema erfolgreich Standardsoftware einführen

Verwandte Beiträge

In dem zweiten Teil über das Release der Salesforce Manufacturing Cloud, dreht sich alles um die neuen Features und Objekte der Manufacturing Cloud.

weiterlesen

Für den nachhaltigen Geschäftserfolg ist es notwendig, dass Verantwortliche eines Unternehmens die richtigen Entscheidungen treffen. Oft stehen sie dabei Herausforderungen gegenüber, die ein schnelles Vorgehen erfordern. Business Intelligence sorgt dafür, […]

weiterlesen

Besprechungen zwischen Teammitgliedern finden im Arbeitsalltag oft nebenher statt. Gerade, wenn sich Kollegen nicht gegenübersitzen, entstehen dabei oft unübersichtliche E-Mail-Ketten, in denen auch wichtige Themen wie Opportunitys oder das nächste […]

weiterlesen

Unsere Produkte zu MuleSoft Anypoint Platform

Der Erfolg eines Projektes hängt zu einem beachtlichen Teil von den menschlichen Komponenten eines Projektes, der Führung und dem Change Management ab. In unseren Salesforce-Projekten haben wir viele Erfahrungen dazu […]

Mehr Informationen

Ihr aktuelles Berechtigungskonzept erfüllt nicht die Erwartungen, die Sie an Ihr System stellen? Sie verstoßen möglicherweise sogar gegen gesetzliche Auflagen? Wir unterstützen Sie beim Aufbau eines performanten Salesforce Berechtigungskonzepts.

Mehr Informationen

Mit dem Kampagnenkalender „Campaignize“ haben Anwender die Möglichkeit, ihre Salesforce-Kampagnen auf einfache Art und Weise zu visualisieren und zu organisieren. Campaignize stellt alle Kampagnen in einer übersichtlichen Oberfläche in Zeitstrahlen dar, wodurch Sie nie die […]

Mehr Informationen

Ein Kommentar zu "MuleSoft Anypoint Platform"

Markus Schneider - 18. August 2021 | 01:28

Hallo Herr Richter, vielen Dank für die Auskunft über ETL in ihrem Beitrag. Gut zu wissen, dass dieser sowohl die Auswahl relevanter Daten und die Umwandlung der Daten in ein neues Format, als auch die Weiterleitung an eine weitere Schnittstellen umfasst. Ich werde mich weiter zu diesem Thema informieren.

Antworten

Schreiben Sie einen Kommentar

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





Kontaktieren Sie uns!
Anja Klusner Kundenservice