MIS - Integrazione di applicazioni aziendali
Un'organizzazione può utilizzare vari sistemi di informazione:
Supply Chain Management - Per la gestione di fornitori, inventario e spedizione, ecc.
Gestione delle risorse umane - Per la gestione del personale, la formazione e il reclutamento di talenti;
Employee Health Care - Per la gestione delle cartelle cliniche e dei dettagli assicurativi dei dipendenti;
Customer Relationship Management - Per la gestione dei clienti attuali e potenziali;
Applicazioni di Business Intelligence: per trovare i modelli dai dati esistenti dalle operazioni aziendali.
Tutti questi sistemi funzionano come singole isole di automazione. Molto spesso questi sistemi sono autonomi e non comunicano tra loro a causa di problemi di incompatibilità come:
Sistemi operativi su cui risiedono;
Sistema di database utilizzato nel sistema;
I sistemi legacy non sono più supportati.
EAI è un framework di integrazione, un middleware, costituito da una raccolta di tecnologie e servizi che consente l'integrazione agevole di tutti questi sistemi e applicazioni in tutta l'azienda e consente la condivisione dei dati e una maggiore automazione dei processi aziendali.
Caratteristiche di EAI
EAI è definita come "la condivisione illimitata di dati e processi aziendali tra tutte le applicazioni e le origini dati connesse nell'azienda".
EAI, se utilizzato in modo efficace, consente l'integrazione senza grandi modifiche all'infrastruttura attuale.
Estende le capacità del middleware per far fronte all'integrazione delle applicazioni.
Utilizza i livelli di logica dell'applicazione di diversi sistemi middleware come elementi costitutivi.
Tiene traccia delle informazioni relative alle operazioni dell'impresa, ad esempio Inventario, registro delle vendite ed esegue i processi principali che creano e manipolano queste informazioni.
Necessità di integrazione a livello aziendale
Condivisione senza restrizioni di dati e processi aziendali all'interno di un'organizzazione.
Collegamento tra clienti, fornitori e autorità di regolamentazione.
Il collegamento di dati, processi aziendali e applicazioni per automatizzare i processi aziendali.
Garantire qualità di servizio coerenti (sicurezza, affidabilità, ecc.).
Riduci i costi di manutenzione in corso e riduci i costi di implementazione di nuovi sistemi.
Sfide di EAI
L'architettura hub e spoke concentra tutta l'elaborazione in un singolo server / cluster.
Spesso è diventato difficile da mantenere ed evolvere in modo efficiente.
Difficile da estendere per integrare terze parti su altre piattaforme tecnologiche.
Il modello dati canonico introduce un passaggio intermedio.
Maggiore complessità e ulteriore sforzo di elaborazione.
Prodotti EAI caratterizzati.
Elevata personalizzazione richiesta per implementare la soluzione.
Lock-In - Spesso costruito utilizzando una tecnologia proprietaria e richiede competenze specialistiche.
Mancanza di flessibilità - Difficile da estendere o integrare con altri prodotti EAI!
Richiede che l'organizzazione sia pronta per l'EAI.
Tipi di EAI
Livello dati: processo, tecniche e tecnologia per lo spostamento dei dati tra archivi dati.
Livello di interfaccia dell'applicazione: sfruttamento delle interfacce esposte da applicazioni personalizzate o pacchettizzate.
Livello di metodo: condivisione della logica aziendale.
Livello di interfaccia utente: impacchettare le applicazioni utilizzando la loro interfaccia utente come punto comune di integrazione.