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.