Passa al contenuto principale

EAI

Enterprise Application Integration

È l'uso di tecnologie middleware (programmi informatici che fungono da intermediari tra diverse applicazioni e componenti software) all'interno dei processi di un'azienda per consentire l'intercomunicazione tramite l'integrazione di applicazioni software e sistemi hardware.

L'EAI può avvenire a quattro livelli:

  • Integrazione orientata ai dati (database o archivi dati): trasferimenti batch, unioni di dati, repliche di dati o soluzioni ETL (Extract Transform Load);
  • Integrazione orientata a funzioni e metodi: sviluppo delle A2A (Application to Application) diretto (paradigma request/response) o con strumenti di middleware o con codice custom;
  • Integrazione di interfacce utente: standard delle interfacce utente basato sul browser (interfacce web) di tipo Enterprise business portal o Enterprise application portal;
  • Integrazione dei processi business: processi business funzionali sviluppati con l'architettura SOA (Service Oriented Architecture).