Schluss mit Silos: Unternehmensanwendungen in eine Platform integrieren

Inhaltsverzeichnis

    Kernaussagen

    • Eine einzige Datenquelle. CRM-, ERP- und Analysedaten werden über dieselbe Integrationsschicht in Liferay eingespielt, sodass Teams keine widersprüchlichen Versionen desselben Kunden oder Datensatzes mehr abgleichen müssen.
    • Die richtige Tiefe für jedes System. Von einer kostengünstigen IFrame-Verbindung bis hin zu einer vollständigen API- oder nativen Integration – Sie wählen die Lösung für jedes System individuell aus, anstatt sich auf eine einzige Architektur für alle Bereiche festlegen zu müssen.
    • Weniger zu wartender benutzerdefinierter Code. Vorgefertigte Konnektoren und Client-Erweiterungen übernehmen Aufgaben, die früher eine maßgeschneiderte Entwicklung erforderten, ohne dass dabei Upgrade-Schulden entstehen.
    • Sicherheit und Governance, die mit den Daten mitwandern. Identitäten und Berechtigungen werden direkt in die Daten integriert, sodass die Anbindung eines neuen Systems keine neuen Sicherheitslücken eröffnet.
    Demo-Termin vereinbaren Erfahren Sie, wie Sie jede beliebige Technologie, einschließlich bestehender Systeme, integrieren können. Kontakt aufnehmen Sprechen Sie mit uns über die Integration Ihrer Altsysteme!

    Ihr CRM, Ihr ERP, Ihre Identitätssysteme und Ihre Altsysteme liefern jeweils einen Teil des Gesamtbildes. Wenn diese Systeme nicht miteinander kommunizieren, tun dies auch Ihre Teams nicht – und ebenso wenig ist die Kundenerfahrung einheitlich. Liferay DXP verbindet Ihre bestehenden Systeme miteinander, anstatt Sie dazu aufzufordern, diese zu ersetzen.

    integrate-siloed-enterprise-applications-hero

     

    Trifft das auf Sie zu?

    Wenn Ihnen das bekannt vorkommt, sind Sie nicht allein. Bei Hunderten von mit Liferay umgesetzten Unternehmensprojekten waren eine gute Integrationsfähigkeit und die Zusammenführung isolierter Anwendungen auf einer einzigen Plattform die von den Kunden am häufigsten genannten Ergebnisse.

    • Ihr CRM, Ihr ERP und andere Kernsysteme enthalten jeweils eine andere Version der Wahrheit, und niemand ist sich ganz sicher, wie gut eine neue Plattform tatsächlich mit dem bereits Vorhandenen zusammenarbeiten wird.
    • Jedes neue Projekt scheint eine eigene, einmalige Synchronisierung mit einem bestehenden System zu erfordern, die separat entwickelt und gewartet wird, anstatt einer gemeinsamen Integrationsschicht, die jeder wiederverwenden kann.
    • Ein früherer Anbieter versprach „nahtlose Integration“ und lieferte Ihnen stattdessen eine sechsmonatige Sonderanfertigung.
    • Identität und Zugriffsrechte müssen mit den Daten mitwandern und dürfen nicht an Ihrer Firewall Halt machen; daher müssen Single Sign-On und Berechtigungen sich über alle verbundenen Systeme erstrecken, nicht nur über diejenigen, die Ihr Team intern entwickelt hat.

    Wenn Ihnen das bekannt vorkommt, sind Sie nicht allein. Bei Hunderten von mit Liferay umgesetzten Unternehmensprojekten waren eine gute Integrationspassung und die Verbindung isolierter Anwendungen zu einer einzigen Plattform die Ergebnisse, die von den Kunden am häufigsten genannt wurden.

    Was ist die Integration von Unternehmensanwendungen?

    Unternehmensanwendungsintegration ist die Aufgabe, die Systeme zu verbinden, auf die sich Ihr Unternehmen bereits stützt – CRM, ERP, Identitätsanbieter, Altportale und Tools von Drittanbietern –, sodass Daten, Berechtigungen und Workflows zwischen ihnen fließen können, ohne dass eine manuelle Neueingabe oder eine maßgeschneiderte Brücke für jede einzelne Verbindung erforderlich ist.


    Es gibt nicht den einen richtigen Weg, dies zu erreichen. Manche Integrationen benötigen lediglich eine schlanke Verbindung auf Präsentations-Ebene, um Inhalte schnell in eine neue Plattform zu übertragen. Andere erfordern eine vollständige API-gesteuerte oder native Integration, bei der Daten und Logik in beide Richtungen ausgetauscht werden. Der richtige Ansatz hängt vom jeweiligen System, dem Risiko und dem Grad der benötigten Kontrolle ab. Eine Plattform, die nur eine Option bietet, berechnet Ihnen entweder überhöhte Kosten für einfache Verbindungen oder lässt Sie im Stich, wenn Sie eine tiefgreifendere Lösung benötigen.

    Genau
    diese Flexibilität – die Wahl des richtigen Integrationsgrads pro System, anstatt sich auf eine einzige Architektur für alles festzulegen – wird im weiteren Verlauf dieser Seite erläutert.

    So löst Liferay DXP das Problem

    Schritt 1: Bestandsaufnahme und Anbindung Ihrer bestehenden Systeme

    Bevor Sie eigene Lösungen entwickeln, ist das meiste, was Sie verbinden müssen, wahrscheinlich bereits standardmäßig unterstützt.

    Integrations-Framework

    Liferay DXP bietet native Unterstützung für SOAP, REST, GraphQL, RSS und proprietäre APIs, sodass die Anbindung an Backend- und Altsysteme nicht bei Null beginnt.

    Vorgefertigte Konnektoren

    Eine Bibliothek mit vorgefertigten Konnektoren deckt die Systeme ab, die in den meisten Unternehmen bereits im Einsatz sind, darunter Salesforce, SugarCRM, ElasticSearch, Google Drive und Office 365, Mulesoft, Camunda, Stripe, DocuSign und TradeCentric. Weitere sind über den Liferay Marketplace verfügbar.

    Datenanbieter und ETL

    Füllen Sie Formulare vorab mit Daten aus externen Diensten aus oder nutzen Sie ein ETL-Tool, um Daten zwischen Liferay und Systemen wie MySQL, SAP oder Salesforce zu extrahieren, zu transformieren und zu laden, ohne bereits an anderer Stelle vorhandene Daten zu duplizieren.

    Data Provider Configuration Reference

     

    Schritt 2: Erweitern, wenn Standardlösungen nicht ausreichen

    Wenn noch kein Konnektor vorhanden ist, sollten Sie sich nicht zwischen einer Neuentwicklung und einer Notlösung entscheiden müssen.

    Headless-REST- und GraphQL-APIs

    Die auf dem OpenAPI-Standard basierenden Headless-APIs von Liferay stellen Inhalte, Benutzer, Berechtigungen und E-Commerce-Daten für jedes Frontend oder externes System bereit, sodass auch bei benutzerdefinierten Integrationen nicht bei Null angefangen werden muss.

    API-Builder

    Definieren Sie benutzerdefinierte API-Schemas und Endpunkte auf Basis einer OpenAPI-Definition – optional mit Unterstützung für GraphQL sowie Batch-Import und -Export –, sodass auch Integrationen, die über die Standard-Konnektoren hinausgehen, einem einheitlichen, dokumentierten Muster folgen.

    Liferay-Objekte

    Modellieren Sie reale Geschäftseinheiten – wie eine Registrierung, ein Service-Ticket oder ein Konto – direkt in Liferay, verbinden Sie diese über Objektaktionen und die Data Engine mit Backend-Systemen und ermöglichen Sie es Nicht-Entwicklern, Geschäftslogik zu pflegen, die andernfalls in benutzerdefiniertem Code enthalten wäre.

    Client-Erweiterungen

    Erweitern oder passen Sie Liferay DXP in JavaScript, CSS oder Python an, ohne den Kern zu verändern, damit Integrationen Upgrades überstehen, anstatt zu technischer Verschuldung zu werden.

    Liferay API Builder

     

    Schritt 3: Identitäts- und Zugriffsdaten mitnehmen

    Eine Integration, die Daten überträgt, aber Berechtigungen zurücklässt, schafft lediglich ein neues Silo, anstatt eines zu beseitigen.

     

    Umfassende Unterstützung für Identitätsmanagement

    Liferay lässt sich in die Identitätsplattformen integrieren, die Unternehmen bereits nutzen, darunter LDAP, SAML, OpenID, CAS, SiteMinder, OpenSSO/OpenAM und Social Login, sodass die Authentifizierung nicht für jedes System neu aufgebaut werden muss.

    Single Sign-On über alle verbundenen Systeme hinweg

    Authentifizierte Benutzer können zwischen Liferay und integrierten Systemen wechseln, ohne sich erneut anmelden zu müssen, und native oder hybride Apps können mithilfe von Liferay Screens dieselbe Anmeldelogik wiederverwenden, anstatt sie doppelt zu entwickeln.

    Fein abgestufte Berechtigungen

    Das rollenbasierte Berechtigungssystem von Liferay erstreckt sich auf alle integrierten Assets, Seiten und Anwendungen, sodass die Zugriffs- und Aktionsmöglichkeiten eines Nutzers einheitlich bleiben, unabhängig davon, aus welchem System die Daten ursprünglich stammen.

    Erfahren Sie, wie Sie die Flexibilität von Liferay für Ihr Unternehmen nutzen können → 

     

    Vorteile der Integration Ihrer Unternehmensanwendungen

     

    Eine einzige Quelle der Wahrheit

    Wenn CRM-, ERP- und Analysedaten über dieselbe Integrationsschicht in Liferay gelangen, müssen Teams keine widersprüchlichen Versionen desselben Kunden oder Datensatzes mehr abgleichen.

    Die richtige Integrationstiefe für jedes System

    Eine einfache IFrame-Integration bringt ein Altsystem innerhalb weniger Tage kostengünstig und ohne Konfliktrisiko in eine neue Umgebung. Eine vollständige API- oder native Integration kostet mehr und dauert länger, bietet Ihnen jedoch vollständigen Zugriff und Kontrolle. Da Liferay das gesamte Spektrum unterstützt, wählen Sie die Lösung pro System aus, anstatt sich bei jeder Verbindung zu sehr festzulegen.

    Weniger zu wartender benutzerdefinierter Code

    Vorgefertigte Konnektoren und Client-Erweiterungen übernehmen Aufgaben, die früher eine maßgeschneiderte Entwicklung erforderten, und da die Erweiterungen außerhalb des Kerns liegen, entstehen später keine Upgrade-Schulden.

    Sicherheit und Governance, die mit den Daten mitwandern

    Da Identitäten und Berechtigungen direkt in die Daten integriert sind, bedeutet die Anbindung eines neuen Systems nicht, dass eine neue Lücke hinsichtlich der Zugriffsrechte entsteht.

    Entdecken Sie verwandte Funktionen
     

    Häufig gestellte Fragen

    Wie gut lässt sich Liferay in unsere bestehenden CRM-, ERP- und andere Systeme integrieren?
    Das ist die häufigste Frage, die uns während der Evaluierungsphase gestellt wird. Das Integrations-Framework von Liferay unterstützt SOAP, REST, GraphQL und proprietäre APIs nativ sowie vorgefertigte Konnektoren für Systeme wie Salesforce, SugarCRM und Mulesoft, sodass für die meisten Verbindungen zu Kernsystemen keine kundenspezifische Entwicklung erforderlich ist.
     

    Was ist standardmäßig verfügbar und was erfordert maßgeschneiderte Anpassungen?
    Die Konnektoren decken die gängigsten Unternehmenssysteme ab: CRM, ERP, Produktivitätsanwendungen, Zahlungsabwicklung, elektronische Signaturen und Workflow-Orchestrierung. Für alles, was nicht auf dieser Liste steht, bieten Ihnen der API Builder und Liferay Objects einen dokumentierten Low-Code-Ansatz, um eine benutzerdefinierte Verbindung aufzubauen, anstatt bei Null anzufangen.
     

    Können wir schrittweise integrieren, ohne die Kernsysteme, auf die wir uns bereits verlassen, komplett zu ersetzen?
    Ja. Liferay unterstützt die Integration auf mehreren Ebenen, von der einfachen Einbettung auf Präsentationsebene bis hin zur tiefgreifenden, nativen Integration, sodass Sie bei einem bestimmten System zunächst nur geringfügig integrieren und die Integration nur dort vertiefen können, wo sich die Investition lohnt.
     

    Wie lässt sich die Identitäts- und Zugriffsverwaltung über alle verbundenen Systeme hinweg integrieren?
    Liferay unterstützt LDAP, SAML, OpenID, CAS, SiteMinder, OpenSSO/OpenAM und Social Login von Haus aus, und sein rollenbasiertes Berechtigungssystem erstreckt sich über alle integrierten Komponenten, sodass der Zugriff unabhängig von der Herkunft der Daten einheitlich bleibt.
     

    Wie stabil und zukunftssicher sind die APIs?
    Die Headless-APIs von Liferay basieren auf OpenAPI, derselben Spezifikation, die auch von Google, Microsoft und IBM verwendet wird. Das bedeutet umfassende Tool-Unterstützung und einen „Contract-First“-Ansatz: Sie definieren zuerst das Schema und implementieren dann entsprechend, anstatt eine undokumentierte API zurückzuentwickeln.
     

    Was ist der Unterschied zwischen den Low-Code-Tools von Liferay und den Integrations-APIs?
    Sie arbeiten zusammen. Mit „Objects“, „Object Actions“ und der „Data Engine“ können Geschäftsanwender Entitäten modellieren und Workflows automatisieren, ohne Code schreiben zu müssen, während der „API Builder“ und die Headless-REST-/GraphQL-APIs Entwicklern eine dokumentierte Möglichkeit bieten, dieselben Daten extern bereitzustellen oder zu nutzen.