Salesforce – mit seinen Anwendungen für Vertrieb, Service, Marketing, E-Commerce und Community sowie der Vielzahl von Apps, die Drittanbieter auf der Plattform aufgebaut haben – hat sich zu einer Platform-Economy entwickelt und ist de-facto-Standard für CRM in der Cloud geworden. Auf der anderen Seite werden Legacy-Anwendungen mit neuer Technologie modernisiert, neue Anwendungen nach dem Cloud-Paradigma entwickelt und bestehende ERP-Systeme wie SAP zum digitalen Unternehmens-Backbone. Customer Engagement, Customer Success und der 360-Grad-Blick auf den Kunden sind die entscheidenden Erfolgsfaktoren im heutigen Geschäftsleben – und machen Salesforce zum digitalen Front-End-Kern.

Wenn es um Integration geht, ist Middleware oft die erste Lösung, die einem in den Sinn kommt. Auf den ersten Blick klingt das vernünftig – Middleware integriert alles mit allem. Aber brauchen Sie wirklich einen so umfangreichen, schwerfälligen, generischen Allzweck-Hub, wenn Ihre Anforderung nur darin besteht, Salesforce als digitalen Front-Tier mit anderen Systemen und Anwendungen zu verbinden?

Was eine Middleware kann

Schauen wir uns die Natur einer Middleware an. Die Kernfunktion der Middleware besteht darin, verschiedene Anwendungen zu verbinden, die unterschiedliche Sprachen sprechen und auf unterschiedlicher Technologie basieren. Da sie mit unterschiedlichen Programmiersprachen, Betriebssystemen, Datenbanken und technischen Protokollen entwickelt wurden, sind sie inkompatibel, nicht austauschbar, nicht interoperabel und heterogen. Der Ansatz der Middleware besteht darin, einen zentralen Hub für die Anwendungsverbindung durch Nachrichtenaustausch aufzubauen. Sie bietet Datentransformation, Mapping, Protokollkonvertierung, Schnittstellen- und Empfängerbestimmung, Verbindungsrouting und vieles mehr, um alle Routing- und Konnektivitätsaufgaben zu bewältigen.

Middleware als zentraler Hub für die Anwendungsintegration

Middleware als zentraler Integrations-Hub – Verbindung heterogener Systeme

Der Ansatz der Middleware ist es, jeden Integrationsanforderung zu bedienen, bei der Salesforce nur einer von mehreren verbundenen Endpunkten ist. Sie kann und wird die spezifischen Besonderheiten und besonderen Features der Salesforce-Plattform – wie etwa die Salesforce Governor Limits – nicht nutzen, da sie nicht dafür ausgelegt ist, nur den Salesforce-Endpunkt zu bedienen. Das einzig verfügbare Feature ist die technische Konnektivität über die Standard-Salesforce-API. Warum der einfache API-verbundene Ansatz für eine Integration der Enterprise-Klasse nicht ausreicht, ist ein eigenes Thema.

Salesforce-zentrisch denken

Da Salesforce Ihre Plattform für Customer Success ist, muss sie höchste Priorität haben, wenn es um die Integration mit anderen Anwendungen und Systemen – wie Ihrem ERP-Backend-Kern – geht. Die Perspektive muss sich verschieben und Salesforce als den digitalen Kern etablieren, indem ganzheitliche Prozesse auf die Salesforce-Plattform verlagert werden. So können Sie Integration und Geschäftsprozesse an einem Ort verwalten.

Salesforce-zentrischer Integrationsansatz

Integration auf die Salesforce-Plattform verlagern für eine einheitliche, reibungslose Architektur

Beide Prozesse – Geschäfts- und Integrationsprozess – auf derselben Plattform auszuführen, ist schnell, höchst performant, effektiv und aufgrund der nativen Technologie reibungslos. Nur native Technologie kann eine so exzellente Performance bieten und alle Salesforce-spezifischen Besonderheiten kennen. SKYVVA revolutioniert diesen Ansatz, indem die Integration neben den Geschäftsprozessen auf derselben Plattform koexistiert – und so die Komplexität und die Kosten für die Pflege einer separaten, vollständigen Middleware nur für die Salesforce-Integration erheblich reduziert.

Ihre Salesforce-Investition nutzen

Neben anderen Geschäftsanwendungen wie SAP (ERP), Oracle (Datenbank) und Daten auf Legacy-Speichern existiert Ihre Salesforce-Plattform bereits und die Investition wurde getätigt. Wenn Ihr Salesforce-Geschäft wächst und Prozesse mehrere Anwendungen Ihrer Softwarelandschaft überspannen, wird Integration notwendig. Es gibt verschiedene Möglichkeiten – die Integration selbst entwickeln oder eine Middleware nutzen –, aber beide sind teuer: Sie müssen zunächst in eine Middleware investieren, Teams aufbauen und Mitarbeiter schulen. Warum also nicht die bestehende Salesforce-Plattform nutzen, für die Sie bereits ein Team, Know-how und Kenntnisse haben?

Mit SKYVVA haben Sie alle Möglichkeiten, jede Anwendung zu und von Salesforce zu integrieren – ohne Middleware –, Ihre Investitionen zu schützen und eine homogene Softwarelandschaft aufzubauen. Das ist der Schlüsselfaktor zur Reduzierung der täglichen Betriebskosten, zur Vereinfachung der Abläufe und zur Entlastung Ihrer Ressourcen für neue Projekte: Künstliche Intelligenz, Big Data, Prozessautomatisierung und mehr in Ihr Unternehmen bringen.

Middleware: Ein schwerer Champion

Middleware ist für die Abwicklung aller Arten von Anwendungs- und Systemintegrationen auf generische Weise konzipiert. Aufgrund ihrer offenen Natur und der großen Bandbreite an Protokollen, Anwendungen und Konnektoren, die sie unterstützen muss, wird Middleware zu einem riesigen, monolithischen Hub. Die Wartung eines solchen Systems erfordert qualifiziertes und gut ausgebildetes Personal. Aufgrund der Komplexität kann selbst das interne Team es oft nicht vollständig beherrschen, was teure externe Berater notwendig macht.

Middleware-Komplexität und Infrastrukturaufwand

Der Infrastrukturaufwand für den Betrieb einer Middleware in einer Hochverfügbarkeitsumgebung

Nicht nur die funktionale Komplexität – Datentransformation, Mapping, Routing, Process Engine und Protokollkonvertierung zu und von verschiedenen technischen Adaptern – macht Middleware schwerfällig. Auch die Infrastruktur für den Betrieb einer Middleware in einer Multi-Server-, Hochverfügbarkeitsumgebung ist eine große Herausforderung: Firewalls müssen konfiguriert, Netzwerkzonen definiert, Sicherheits- und Verschlüsselungsmaßnahmen implementiert und SSL-Zertifikate auf mehreren Servern gepflegt werden. Die Wartung und der Betrieb einer Middleware ist eine der größten Aufgaben in einer IT-Abteilung und bindet wertvolle Ressourcen.

Für Leichtgewichtigkeit entwickelt

Was sind Ihre Anforderungen an die Salesforce-Integration? Wenn Sie diese Frage stellen, ist Ihr Ziel, Salesforce-Prozesse reibungslos und effizient zu gestalten. Sie möchten Ihre Salesforce-Integration zu und von beliebigen Anwendungen verwalten und dabei Salesforce als einzigen Integrationsendpunkt in den Mittelpunkt stellen. Ein Mehrzweck- und Multi-Endpunkt-Ansatz wie Middleware wird in diesem Anwendungsfall nicht benötigt. Mit diesem Anforderungsprofil wurde SKYVVA als native Salesforce-App entwickelt, die alle Integrationsdienste auf der Salesforce-Plattform bereitstellt. Durch nativen Apex-Code nutzt SKYVVA alle Salesforce-Technologien voll aus und nutzt alle Out-of-the-Box-Features wie Process Builder und Flow zur Gestaltung von Geschäftsprozessen. Sogar KI-Dienste wie "Einstein" können von SKYVVA genutzt werden.

Die Natur der Salesforce-Plattform ermöglicht es Drittanbietern, smarte, leichtgewichtige Apps zu entwickeln, die eine spezifische Geschäftsdomäne bedienen. Als Salesforce-zentrierte Lösung ist die App einfach zu bedienen und zu verwalten – und kann von Ihrem bestehenden Salesforce-Team in Tagen statt in Monaten oder Jahren eingeführt werden, wie es bei einer vollständigen Middleware der Fall wäre. Keine Schulung auf einer separaten Plattform ist notwendig, da es sich um eine Salesforce Lightning App handelt, die dieselbe Look & Feel wie jede andere Salesforce-Anwendung hat.

Leichtgewicht oder Schwergewicht?

Das ist eine sehr gute Frage. Beide Ansätze bedienen ihre spezifischen Integrationsanwendungsfälle und Anforderungen und haben jeweils ihre eigenen Stärken, Schwächen, Vor- und Nachteile. Letztendlich müssen Sie verschiedene Aspekte abwägen: Welcher Ansatz ist am kosteneffektivsten, bietet operative Agilität, einfache Wartung und passt zu dem Team und den Fähigkeiten, die Sie bereits haben oder aufbauen müssten?

Leichtgewicht- vs. Schwergewicht-Integrationsvergleich

Vergleich leichtgewichtiger Salesforce-nativer Integration mit traditioneller Schwergewicht-Middleware

Wenn Ihr Plan nur darin besteht, Salesforce als digitalen Front-Tier mit anderen Anwendungen zu integrieren, ist ein leichtgewichtiger Ansatz klug genug und erfüllt alle Ihre geschäftlichen Anforderungen. Der leichtgewichtige Ansatz ist die Grundlage für geschäftliche Agilität in der heutigen digitalen Welt – er ermöglicht es, smarte, spezifische Apps schnell anzupassen. Middleware ist gewissermaßen ein unternehmensbezogener Ansatz aus einer früheren Ära, in der monolithische Anwendungen miteinander verbunden werden mussten und Nachrichten mit verschiedenen Protokollen konvertiert werden mussten. Mit Salesforce als Ihrem digitalen Kern für Customer Success benötigen Sie eine agilere, flexiblere und smartere Integrations-App, die sehr schnell eingeführt werden kann, um Ihre anspruchsvollen und sich schnell ändernden Geschäftsanforderungen zu erfüllen.

Warum die Salesforce-Plattform?

Diese Frage betrifft nicht, ob Sie Salesforce als digitalen Kern für Ihre Customer-Success-Plattform nutzen sollen – das haben Sie bereits aus gutem Grund entschieden. Es geht darum, warum Sie die Salesforce-Plattform für Integrationsdienste nutzen sollten, anstatt eine separate Middleware einzusetzen.

Salesforce-Plattformarchitektur für Integrationsdienste

Die Salesforce-Plattform bietet die ideale Grundlage für native, Salesforce-zentrische Integration

Die geschichtete Architektur der Salesforce-Plattform bietet mehrere integrierte Dienste von Haus aus – Sicherheit, Verschlüsselung, Job-Scheduling, Workflow, Process Builder, Flow und die leistungsstarke Programmiersprache "Apex" für alle Arten von Geschäftsanforderungen. Die Plattform ermöglicht es Kunden und Drittanbietern, neue Apps zu implementieren und gemeinsam das Salesforce-Ökosystem aufzubauen.

SKYVVA hat die Salesforce-Plattform für seine Integrationsdienste gewählt, um die Kundeninvestition zu schützen, ohne sie zur Nutzung einer separaten Middleware zu zwingen. Selbst wenn eine Middleware eingesetzt wird, kann SKYVVA die reine Konnektivität mit Mehrwertdiensten erweitern – wie Monitoring, Alerting, Message Reprocessing und Error Handling – innerhalb der Salesforce-Plattform, um Integration transparent und von Ende zu Ende nachverfolgbar zu machen.

Denken Sie an Hochverfügbarkeit: Ihre kundenzentrierten Prozesse laufen in Salesforce und erstrecken sich auf andere Anwendungen und Dienste außerhalb der Plattform. Integrationsdienste innerhalb der Plattform zu haben, macht sie unabhängig von Middleware-Ausfällen. Middleware ist von Natur aus komplex und schwer zu betreiben – sie kann während der Betriebszeiten ausfallen. Wenn die Middleware ausfällt, fällt auch Ihre Salesforce-Integration aus, obwohl Salesforce selbst noch läuft. Sie können Salesforce-Prozesse weiterhin ausführen, aber ohne funktionierende Integration zu Ihrem ERP oder anderen verbundenen Diensten. Das ist ein Albtraum und verursacht echten Geschäftsschaden.

Im Gegensatz zur Middleware beträgt die Verfügbarkeit der Salesforce-Plattform etwa 99,99 %. Die globalen Salesforce-Rechenzentren übernehmen alle Failover- und Disaster-Recovery-Strategien. Transparenz ist jederzeit unter trust.salesforce.com gegeben. Da SKYVVA auf der Plattform residiert, ist es genauso hochverfügbar und sicher wie Salesforce selbst.

Ein weiterer Grund, Salesforce als Plattform für Integrationsdienste zu wählen, ist die Möglichkeit, Integration nahtlos mit den Geschäftsdiensten auf derselben Plattform zu verbinden. Im Folgenden einige Beispiele der architektonischen Vorteile:

  • SKYVVA-Nachrichtenobjekte können direkt mit Salesforce-Anwendungsobjekten wie Account oder Kontakt verknüpft werden, um eine bessere Nachverfolgbarkeit zu gewährleisten – Sie können direkt zwischen einer SKYVVA-Nachricht und dem entsprechenden Salesforce-Anwendungsobjekt navigieren.
  • Nachrichtendaten können mit Salesforce-Geschäftsdaten gemischt und zusammengeführt werden, ohne das Internet durchqueren zu müssen – anders als Middleware, die zusätzliche API-Aufrufe orchestrieren muss und das 24-Stunden-API-Limit zu erschöpfen riskiert.
  • Intelligente Governor-Limit-Prüfungen können nativ innerhalb der Plattform implementiert und verwaltet werden, unter Berücksichtigung der Salesforce-Multi-Tenancy-Einschränkungen wie CPU-Zeit, Heap-Größe, gleichzeitige Transaktionen und API-Aufrufe.
  • Integrierte Tools wie Process Builder und Flow sowie programmatische Funktionen wie Apex-Klassen und Trigger können genutzt werden, um Geschäftslogik neben der Integrationslogik hinzuzufügen – alles an einem Ort.
  • Salesforce-Social- und Community-Features können für Error-Handling und Alerting genutzt werden – beispielsweise kann eine Chatter-Gruppe verwendet werden, damit Follower Benachrichtigungen erhalten, wenn eine Nachricht nicht verarbeitet werden kann.

Es gibt noch viel mehr integrierte Funktionalität in der Salesforce-Plattform, die eine native Salesforce-App für ihre Zwecke nutzen kann.

Der kostengünstigste Grund sind die Fähigkeiten, das Wissen und das Salesforce-Team, das Sie bereits im Haus haben. Es ist keine Schulung auf einer neuen Plattform erforderlich und kein separates Middleware-Team aufzubauen. Die SKYVVA-App ist eine Lightning-App mit demselben Look & Feel wie jede andere Salesforce-Anwendung – Ihr Salesforce-Team ist damit bereits vertraut. Wenn Sie auf Middleware setzen, müssen Sie ein neues Team mit mindestens zwei Mitarbeitern aufbauen (zur Absicherung bei Krankheit oder Urlaub). All das verursacht nicht nur einmalige, sondern laufende monatliche und jährliche Kosten für Ihr Unternehmen.

Zusammenfassung

Salesforce-Integration ist heute entscheidend – es ist Ihre Customer-Success-Plattform und der digitale Front-Tier-Kern. Zusätzlich zu den eigenen Salesforce-Anwendungen bieten Drittanbieter verschiedene Dienste an und entwickeln die Plattform zu einem reichhaltigen, skalierbaren Ökosystem. Viele Anbieter haben die Skalierbarkeit, Robustheit, Sicherheit und Stabilität bewiesen, um jeden Service zu hosten und zu betreiben. SKYVVA hat die Plattform adoptiert und bietet den besten Salesforce-zentrischen Integrationsdienst, um jede Anwendung, Plattform und jedes System an einem Ort mit einer Technologie zusammenzubringen.

Dieser Ansatz macht eine Schwergewicht-Middleware für die Salesforce-Integration überflüssig, da Middleware die spezifischen Eigenschaften der Salesforce-Plattform nicht ausreichend handhaben kann. Zudem ist es nicht der Zweck einer Middleware, sich ausschließlich auf eine Plattform zu konzentrieren, um die beste und leistungsstärkste Lösung zu liefern – sie konzentriert sich auf alle Konnektoren und Integrationsfähigkeiten auf generische Weise und kann daher nicht effektiv auf die Salesforce-Integration zugeschnitten werden. Im Gegensatz dazu wurde SKYVVA speziell für eine hocheffiziente Salesforce-Integration entwickelt und optimiert – Salesforce mit jeder Anwendung und jede Anwendung mit Salesforce zu verbinden – und deckt alle Integrationsszenarien und Anwendungsfälle ab.

Bereit für eine native Salesforce-Integration?

Entdecken Sie, wie SKYVVA Ihre Systemlandschaft mit Salesforce verbindet – ohne Middleware, ohne Kompromisse.

Demo anfragen →
← Zurück zum Blog