AREE DI ATTIVITÀ
Application Integration
Molto frequentemente il raggiungimento pieno degli obiettivi non può prescindere dalle necessità di integrazione del software con gli altri sistemi informativi in uso. La possibilità di interfacciarsi è spesso irrinunciabile. Essendo da sempre stata valutata di primaria importanza la possibilità di interfacciarsi, inviare e ricevere dati dai sistemi informativi eterogenei, abbiamo sviluppato un apposito modulo al fine di garantire anche l’integrazione con tali informazioni.
COSA SI PUÒ INTEGRARE
Quali sistemi si integrano?
Sono soggetti di integrazione qualsiasi oggetto software esistente, sia esso presso l’infrastruttura del cliente (On Premise), sia esso un sistema fruibile on line (On Cloud).
ELFO vanta un’ampia esperienza di integrazione sia con prodotti standard, come Office 365, SAP, Dynamics, AS400, ecc., sia con sistemi custom di terze parti.
ON EVENT / BATCH
Come avviene l'integrazione?
Le integrazioni tra Sistemi possono essere realizzate secondo modalità basate sull’accadimento di eventi (On Event) oppure in modo pianificato nel tempo (batch/scheduled).
Nel primo caso ogni qual volta accada qualcosa all’interno di un sistema lo stesso lo notifica a sistemi terzi nel momento stesso in cui accade, avendo la capacità di essere attivo nell’iniziare una comunicazione. Quando sistemi esistenti non hanno questa capacità, è sempre possibile recuperare informazioni e dati dagli stessi in modo pianificato nel tempo.
API · REST · SOAP · WEBHOOK
Con quali tecnologie integrare?
Sebbene sia preferibile impiegare tecnologie standard è importante sottolineare che, essendo la soluzione software sviluppata in relazione alla specifica esigenza, ELFO dispone della competenza necessaria per poter provvedere a differenti modalità di integrazione anche non standard.
Quando possibile però, l’implementazione di integrazione tra sistemi avviene mediante l’impiego di moderne tecnologie standard quali API, WebApi REST o Web Services SOAP, WebHook.
I VANTAGGI
Perché integrare i sistemi?
Il principale beneficio per il cliente è quello di mantenere il valore degli investimenti fatti nei propri strumenti software, massimizzando il rendimento e l’efficacia di ogni strumento, minimizzando le operazioni manuali, la gestione dello stesso dato su un pluralismo di sistemi, avendo sempre sistemi coerenti e consistenti.
Soluzioni già integrate da ELFO
Con cosa si integrano i sistemi aziendali?
Domande frequenti (FAQ)
Application Integration highlights
Che cos'è la system integration e a cosa serve in azienda?
La system integration è il processo che connette applicazioni, database e piattaforme diverse affinché si scambino dati in modo automatico e coerente. In ogni impresa industriale, ogni reparto accumula strumenti eterogenei nel tempo: ERP, CRM, gestionali di reparto, portali clienti. Senza integrazione sistemi, i dati vengono ricopiati a mano tra ambienti separati, con rischio di errori, versioni non allineate e decisioni basate su informazioni obsolete. Collegare tutto riduce il lavoro manuale e mantiene il valore degli investimenti fatti.
Come faccio comunicare software che non si parlano (ERP, gestionale, Outlook)?
Per connettere applicazioni prive di un’interfaccia comune si realizzano integrazioni tramite API REST, SOAP o WebHook, con un livello intermedio che traduce i messaggi tra i due sistemi. ELFO supporta due modalità operative: On Event, in cui l’aggiornamento avviene in tempo reale al verificarsi di un evento (invio documento, chiusura ordine), e Batch, che sincronizza i dati a intervalli programmati. Il risultato: Outlook, il gestionale di reparto e l’ERP lavorano su un unico set di informazioni, senza doppio inserimento. Lo stesso approccio funziona per chi produce valvole O&G come per chi gestisce linee alimentari o impianti medicali.
Si può integrare un software con SAP, Dynamics o AS400 senza rifare tutto?
Sì, e non solo con quelli. ELFO si integra con qualsiasi sistema già in azienda: SAP, Microsoft Dynamics, AS400 e Office 365 sono solo i più diffusi, ma lo stesso vale per qualunque ERP, gestionale verticale o piattaforma legacy. Nessun sistema viene sostituito: si preserva la logica applicativa già in produzione e si aggiunge connettività dove manca. Dove esiste un connettore ufficiale o un’API, ELFO lo usa; dove l’interfaccia nativa non c’è, costruisce un adattatore su misura che parla i protocolli di quel sistema, che si tratti di un impianto chimico, di una fonderia o di una linea retail.
Come si mantiene un'unica fonte dati attendibile tra più sistemi?
La coerenza dei dati si ottiene definendo un sistema di riferimento (single source of truth) per ogni entità, poi propagando le variazioni agli altri ambienti tramite flussi di sincronizzazione controllati. Lavorare su revisioni superate è la prima causa di rilavorazioni nei progetti a commessa, un problema che accomuna chi produce attuatori per il mercato O&G e chi gestisce specifiche di prodotto in ambito food o medicale. Un’architettura di integrazione ben progettata garantisce che, quando lo stato di un documento o di un ordine cambia nell’ERP, tutti i sistemi collegati, dal documentale al portale EPC, ricevano la stessa informazione in modo consistente e tracciabile.
Quanto tempo richiede un progetto di integrazione tra sistemi?
La durata dipende principalmente dal numero di sistemi da collegare, dalla complessità dei protocolli coinvolti e dalla qualità della documentazione API disponibile. Un’integrazione puntuale tra due applicazioni con interfacce REST standard richiede tempi sensibilmente inferiori rispetto a un progetto multi-sistema che include legacy AS400 o protocolli non documentati.