Integration platforms

Integrazione di differenti applicazioni e sistemi software

In presenza di diversi applicazioni e sistemi software, spesso retaggio di una informatizzazione non uniforme e coordinata, l’introduzione di una piattaforma di integrazione ha due principali vantaggi:

  • a livello di dati permette di lavorare su dati consistenti e le nuove informazioni vengono rese disponibili agli altri sistemi in modo automatico
  • a livello di processo fornisce un’interfaccia unica e consistente verso i differenti servizi e applicazioni che implementano il processo

In particolare quest’ultimo vantaggio può essere sfruttato non solo per l’integrazione con altri sistemi informatici ma permette di creare applicazioni grafiche che possano guidare in modo intuitivo e controllato l’operatore nelle diverse fasi del processo, riducendo i tempi e migliorando la qualità della produzione.

Come funziona?

Alla base delle nostre soluzioni di piattaforme di integrazione c’è un servizio basato su web service (SOAP o REST) che si occupa di fornire un’interfaccia comune ai diversi sistemi presenti in azienda, funzionante su server Tomcat o Jetty e scritto in Java. Se necessario, in caso l’integrazione con i sistemi esistenti lo richieda, un ulteriore livello di compatibilità può essere creato da applicazioni apposite scritte in Java, C++ o C# e funzionante sui principali sistemi operativi (Windows e Linux).

Infine l’interfaccia grafica verso l’utente è creata in modo personalizzato per adattarsi alle esigenze specifiche del sistema e ai vincoli architetturali. In questo caso si utilizzano tecnologie web con siti intranet, usufruibili dal browser, o applicazioni multipiattaforma (Windows, Mac, Linux) sviluppate in Java/JavaFX.