|
Varie
strade per l'integrazione
L'integrazione delle applicazioni del sistema informativo
aziendale si ottiene con vari sistemi, in funzione dei
risultati che s'intende raggiun-
gere, delle performance necessarie, del budget disponibile.
|
Collegamenti
tra basi dati
Le diverse basi
dati delle applicazioni possono essere sincronizzate
tra loro mediante l'esecuzione pianificata di programmi
di trasferimento.
Ogni notte, il software gestionale Erp
può trasferire all'applicazione Crm
le informazioni sullo status e fido del cliente intanto
che il Crm trasferisce all'Erp le offerte
create. Dal sito il Crm preleva i nomi dei nuovi
visitatori per predisporre un archivio da sottoporre
al responsabile del controllo per la validazione finale.
I collegamenti sono spesso semplici da realizzare ma
risultano problematici nel caso le informazioni di una
tabella siano da trasferire nei due sensi.
Il collegamento pianificato, inoltre, crea problemi
nel caso di codifica decentrata di documenti e schede.
|
Una
sola base dati
Tutte le applicazioni sono disegnate per interagire sulla
stessa base dati che contiene una sola copia delle informazioni.
Tale situazione, ottimale per la coerenza delle informazioni
e per la manutenzione e gestione, è alquanto difficile
da realizzare perché le applicazioni devono essere
appositamente progettate per accedere
al database
comune o devono essere modificate per lo scopo.
Applicazioni di fornitori diversi, inoltre, devono conosce-
re le medesime informazioni sulla struttura della base
dati ed in funzione di modifiche a questa devono essere
adattate dai rispettivi produttori.
|
Un
gestore del patrimonio informativo
Un middleware
di gestione di una base dati propria fa da tramite per
la memorizzazione, modifica ed estrazione delle informazioni
o per la sincronizzazione di versioni proprietarie degli
archivi applicativi.
Il middleware presenta un'interfaccia standard documentata
che consente agli integratori di interagire con le altre
applicazioni senza conoscerne i meccanismi interni o le
strutture dei dati.
A fronte di un maggior dispendio iniziale per l'integrazione
di vari componenti, tramite questa struttura intermedia
si ottiene il vantaggio di una maggior indipendenza dei
componenti tra loro e nel tempo.
Inoltre è possibile tracciare i percorsi dei documenti
e le azioni eseguite a fronte delle situazioni gestite.
|