Collegare e integrare le applicazioni aziendali isolate in un'unica piattaforma
Punti chiave
- Un'unica fonte di verità. I dati provenienti da CRM, ERP e strumenti di analisi raggiungono Liferay attraverso lo stesso livello di integrazione, consentendo ai team di evitare di dover riconciliare versioni contrastanti dello stesso cliente o dello stesso record.
- Il giusto livello di integrazione per ogni sistema. Da una connessione IFrame a basso costo a un’API completa o a un’integrazione nativa, potete scegliere l’opzione più adatta a ciascun sistema, invece di dover adottare un’unica architettura per tutto.
- Meno codice personalizzato da gestire. I connettori predefiniti e le estensioni client gestiscono ciò che in passato richiedeva uno sviluppo su misura, senza creare un "debito di aggiornamento".
- Sicurezza e governance che accompagnano i dati. L’identità e le autorizzazioni si integrano insieme ai dati stessi, così il collegamento di un nuovo sistema non crea nuove lacune di accesso.
Il tuo CRM, l’ERP, i sistemi di gestione delle identità e le piattaforme legacy rappresentano ciascuno un tassello del quadro d’insieme. Quando questi sistemi non comunicano tra loro, nemmeno i tuoi team riescono a collaborare, e lo stesso vale per l’esperienza offerta ai tuoi clienti. Liferay DXP integra ciò che già possiedi, invece di chiederti di sostituirlo.

Ti riconosci in questa descrizione?
Se una di queste situazioni vi suona familiare, non siete i soli. In centinaia di progetti aziendali realizzati con Liferay, l’adeguatezza dell’integrazione e la connessione di applicazioni isolate in un’unica piattaforma sono stati i risultati più spesso citati dai clienti.
- Il vostro CRM, l’ERP e gli altri sistemi principali contengono ciascuno una versione diversa della realtà, e nessuno è del tutto sicuro di come una nuova piattaforma interagirà effettivamente con ciò che è già presente.
- Ogni nuovo progetto sembra richiedere una sincronizzazione ad hoc con un sistema esistente, realizzata e gestita separatamente, anziché un livello di integrazione condiviso che tutti possano riutilizzare.
- Un fornitore del passato aveva promesso una “integrazione senza soluzione di continuità” e invece vi ha consegnato una soluzione personalizzata che ha richiesto sei mesi di lavoro.
- L’identità e l’accesso devono seguire i dati, non fermarsi al firewall; pertanto, il Single Sign-On e le autorizzazioni devono estendersi a tutti i sistemi collegati, non solo a quelli sviluppati internamente dal vostro team.
Se una di queste situazioni vi suona familiare, non siete i soli. In centinaia di progetti aziendali implementati da Liferay, l’adeguatezza dell’integrazione e il collegamento di applicazioni isolate in un’unica piattaforma sono stati i risultati più spesso citati dai clienti.
Che cos’è l’integrazione delle applicazioni aziendali?
L’integrazione delle applicazioni aziendali consiste nel collegare i sistemi da cui la vostra azienda già dipende – CRM, ERP, provider di identità, portali legacy e strumenti di terze parti – in modo che dati, autorizzazioni e flussi di lavoro possano circolare tra di essi senza la necessità di reinserimenti manuali o di un ponte personalizzato per ogni singola connessione.
Non
esiste un unico modo corretto per farlo. Alcune integrazioni richiedono solo una connessione leggera a livello di presentazione per trasferire rapidamente i contenuti su una nuova piattaforma. Altre richiedono un’integrazione completa basata su API o nativa, che condivida dati e logica in entrambe le direzioni. L’approccio corretto dipende dal sistema, dal rischio e dal livello di controllo necessario. Una piattaforma che offre una sola opzione vi farà pagare un prezzo eccessivo per connessioni semplici oppure vi lascerà bloccati quando avrete bisogno di qualcosa di più approfondito.
È proprio
questa flessibilità, ovvero la possibilità di scegliere il giusto livello di integrazione per ogni sistema invece di vincolarsi a un’unica architettura per tutto, che verrà illustrata nel resto di questa pagina.
Come Liferay DXP risolve il problema
Fase 1: Mappare e collegare ciò che già possiedi
Prima di sviluppare qualsiasi soluzione personalizzata, la maggior parte di ciò che devi collegare è probabilmente già supportata di serie.
Framework di integrazione
Liferay DXP include il supporto nativo per SOAP, REST, GraphQL, RSS e API proprietarie, quindi la connessione ai sistemi back-end e legacy non parte da zero.
Connettori predefiniti
Una libreria di connettori già pronti copre i sistemi che la maggior parte delle aziende utilizza già, tra cui Salesforce, SugarCRM, ElasticSearch, Google Drive e Office 365, Mulesoft, Camunda, Stripe, DocuSign e TradeCentric. Altri sono disponibili tramite Liferay Marketplace.
Fornitori di dati ed ETL
È possibile precompilare i moduli con dati provenienti da servizi esterni oppure utilizzare uno strumento ETL per estrarre, trasformare e caricare dati tra Liferay e sistemi quali MySQL, SAP o Salesforce, senza duplicare ciò che esiste già altrove.

Fase 2: Estendere le funzionalità quando le soluzioni standard non sono sufficienti
Quando un connettore non esiste già, non dovresti essere costretto a scegliere tra una ricostruzione da zero e una soluzione alternativa.
API REST e GraphQL headless
Basate sullo standard OpenAPI, le API headless di Liferay rendono accessibili contenuti, utenti, autorizzazioni e dati commerciali a qualsiasi front-end o sistema esterno, in modo che nemmeno le integrazioni personalizzate debbano partire da zero.
API Builder
Definisci schemi e endpoint API personalizzati a partire da una definizione OpenAPI, con supporto opzionale per GraphQL e importazione/esportazione in batch, in modo che anche le integrazioni che esulano dai connettori standard seguano comunque un modello coerente e documentato.
Oggetti Liferay
Modellate entità aziendali reali, come una registrazione, un ticket di assistenza o un account, direttamente in Liferay; collegatele ai sistemi di back-end tramite le azioni sugli oggetti e il Data Engine, consentendo ai non sviluppatori di gestire la logica di business che altrimenti risiederebbe nel codice personalizzato.
Estensioni client
Estendi o personalizza Liferay DXP in JavaScript, CSS o Python, senza modificare il core, in modo che le integrazioni sopravvivano agli aggiornamenti invece di trasformarsi in debito tecnico.

Fase 3: Porta con te l’identità e l’accesso
Un'integrazione che trasferisce i dati ma tralascia le autorizzazioni non fa altro che creare un nuovo silo invece di eliminarne uno.
Ampio supporto alla gestione delle identità
Liferay si integra con le piattaforme di identità già in uso nelle aziende, tra cui LDAP, SAML, OpenID, CAS, SiteMinder, OpenSSO/OpenAM e il login tramite social network, in modo che l’autenticazione non debba essere ricostruita sistema per sistema.
Single Sign-On tra i sistemi collegati
Gli utenti autenticati possono passare da Liferay ai sistemi integrati senza dover effettuare nuovamente l’accesso, mentre le app native o ibride possono utilizzare Liferay Screens per riutilizzare la stessa logica di accesso invece di doverla implementare due volte.
Autorizzazioni dettagliate
Il sistema di autorizzazioni basato sui ruoli di Liferay si estende a ogni risorsa, pagina e applicazione integrata, in modo che ciò che un utente può vedere e fare rimanga coerente indipendentemente dal sistema da cui provengono originariamente i dati.
Scopri come sfruttare la flessibilità di Liferay per la tua azienda →
Vantaggi dell’integrazione delle applicazioni aziendali
Un'unica fonte di verità
Quando i dati CRM, ERP e di analisi raggiungono Liferay attraverso lo stesso livello di integrazione, i team non devono più riconciliare versioni contrastanti dello stesso cliente o record.
Il giusto livello di integrazione per ogni sistema
Una semplice integrazione tramite IFrame permette di integrare un sistema legacy in una nuova esperienza in pochi giorni, a basso costo e senza rischio di conflitti. Un'integrazione completa tramite API o nativa costa di più e richiede più tempo, ma offre accesso e controllo completi. Poiché Liferay supporta l’intera gamma di opzioni, puoi scegliere in base al singolo sistema invece di impegnarti eccessivamente su ogni connessione.
Meno codice personalizzato da gestire
I connettori predefiniti e le estensioni client gestiscono ciò che in passato richiedeva uno sviluppo su misura e, poiché le estensioni risiedono al di fuori del nucleo centrale, non si trasformano in un onere di aggiornamento in futuro.
Sicurezza e governance che accompagnano i dati
Poiché l’identità e le autorizzazioni si integrano insieme ai dati stessi, collegare un nuovo sistema non significa creare una nuova lacuna nelle regole su chi può vedere cosa.
Esplora le funzionalità
correlate
Domande frequenti
In che misura Liferay si integrerà con i nostri sistemi CRM, ERP e altri sistemi esistenti?
Questa è la domanda più frequente che ci viene posta durante la fase di valutazione. Il framework di integrazione di Liferay supporta nativamente SOAP, REST, GraphQL e API proprietarie, oltre a connettori predefiniti per sistemi come Salesforce, SugarCRM e Mulesoft, quindi la maggior parte delle connessioni con i sistemi principali non richiede uno sviluppo personalizzato.
Cosa è disponibile "out of the box" e cosa richiede un intervento personalizzato?
I connettori coprono i sistemi aziendali più comuni: CRM, ERP, produttività, pagamenti, firma elettronica e orchestrazione del flusso di lavoro. Per tutto ciò che non rientra in tale elenco, API Builder e Liferay Objects offrono un percorso documentato e a basso codice per creare una connessione personalizzata, invece di partire da zero.
È possibile procedere all’integrazione in modo incrementale, senza sostituire i sistemi principali su cui già facciamo affidamento?
Sì. Liferay supporta l’integrazione a più livelli, dal semplice incorporamento a livello di presentazione fino all’integrazione nativa e approfondita, consentendo di iniziare in modo leggero su un determinato sistema e di approfondire solo dove vale la pena investire.
Come si integra la gestione delle identità e degli accessi tra i sistemi collegati?
Liferay supporta LDAP, SAML, OpenID, CAS, SiteMinder, OpenSSO/OpenAM e il login tramite social network fin da subito, e il suo sistema di autorizzazioni basato sui ruoli si estende a tutte le risorse integrate, garantendo così un accesso coerente indipendentemente dalla provenienza dei dati.
Quanto sono stabili e a prova di futuro le API?
Le API headless di Liferay sono basate su OpenAPI, la stessa specifica utilizzata da Google, Microsoft e IBM. Ciò significa un ampio supporto di strumenti e un approccio “contract-first”: si definisce prima lo schema, poi si implementa in base ad esso, anziché effettuare il reverse engineering di un’API non documentata.
Qual è la differenza tra gli strumenti low-code di Liferay e le sue API di integrazione?
Funzionano insieme. Gli oggetti, le azioni sugli oggetti e il motore dati consentono agli utenti aziendali di modellare entità e automatizzare i flussi di lavoro senza scrivere codice, mentre API Builder e le API REST/GraphQL headless offrono agli sviluppatori un modo documentato per esporre o utilizzare esternamente quegli stessi dati.