Proprio questa integrazione può costituire in molti casi una problematica rilevante, quando ovviamente le caratteristiche del prodotto di normalizzazione o dei suoi moduli accessori vincolano o addirittura impediscono alcuni scenari implementativi.
Geolab esprime in questo senso il risultato di una costante attenzione alla complessità dei sistemi del cliente, ed un investimento continuo alla accessibilità delle funzioni di normalizzazione nei più svariati contesti tecnologici ma infine e soprattutto alla disponibilità di competenze relative a modelli tecnologici di riferimento quali: ERP, Datawarehouse, CRM, Database Marketing...
Posto che il prodotto è disponibile su una ampia gamma di possibili piattaforma ed RDBMS differenti, nel seguito riportiamo un elenco di possibili modalità di integrazione che ampliano ulteriormente la accessibilità del prodotto nei vari contesti.
Da un punto di vista tecnologico, la integrazione del normalizzazione consiste nel rendere disponibile in ambienti applicativi esterni, le funzioni di normalizzazione. Ecco un elenco di tecnologie di sviluppo, linguaggi di programmazione ed ambienti, sui quali sono disponibili moduli (codice sorgente) di accesso al motore di normalizzazione.
API Native:
Disponibili in C, C++, Java, Visual Basic, Dot.Net, COBOL, CICS queste funzioni possono essere inserite nel codice delle applicazioni aziendali per inserire le funzioni di accesso a GEOADVAL ed il trattamento del risultato (con gestione delle eccezioni).
Oggetti distributi (Distributed Objects):
Disponibili in tecnologia COM o RMI (Java) consentono di distribuire nella rete aziendale oggetti di accesso a GEOADVAL ed il trattamento del risultato (con gestione delle eccezioni).
XML, Web Services:
Una delle modalità più semplici per rendere disponibili in modo distribuito anche in modo esteso le funzioni di accesso a GEOADVAL è quella dei Web Services, anche in formato XML.
Sono inoltre disponibili in tutti i linguaggi di programmazione, moduli che utilizzano tale modalità di accesso.
ICS:
Quando l'accesso alla normalizzazione ha da essere inserito in procedure di ETL in ambito complesso, il prodotto GEOICS consente la pianificazione/esecuzione di normalizzazione e trattamenti massivi di dati con gestione dei risultati.
Stored Procedures:
Quando la normalizzazione può essere direttamente agganciata ad eventi legati all'ambiente di RDBMS, sono disponibili esempi di Stored Procedures (Oracle, DB2, Sql) per eseguire l'accesso.