Questo sito utilizza cookie tecnici e di terze party per migliorare l'esperienza dell'utente ed il sito. Chiudendo questo messaggio accetti il loro uso. Per saperne di più leggi la nostra Privacy policy

 

Perché Duplo

Vantaggi di Duplo

Perché scegliere Duplo?

Per la sua indipendenza, ossia perché lavora su ogni piattaforma, in tutto il mondo e anche quando non è attivo;
Perché è ottimizzato, quindi garantisce massima velocità ed efficienza;
Infine per il controllo, caratterizzato dalla segnalazione di ogni problema e dalle funzioni di monitoraggio.

Indipendenza

L'indipendenza di Duplo è garanzia di adattabilità, libertà di utilizzo e sicurezza. Si manifesta su tre versanti: sistema operativo ospitante, localizzazione geografica ed eventuali stop del programma.

Sistema Operativo - Duplo funziona in ogni piattaforma su cui viene installato, è quindi utilizzabile anche in contesti che presentano più sistemi operativi e diversi tipi di database (DB2, Oracle, AS400, Postgres, MySql, SQL Server, Sybase). Grazie all'allineamento bidirezionale, ogni tabella può essere sia fonte di aggiornamento, ovvero il luogo dove una modifica viene apportata, sia ricettrice di aggiornamenti, ovvero il luogo che fa propria una modifica.

Localizzazione Geografica - Duplo funziona indipendentemente dalla localizzazione geografica dei database da sincronizzare. In pratica funziona in tutto il mondo, grazie alla comunicazione che avviene sulla base del sistema di codifica Unicode ed attraverso il protocollo TCP/IP. Questo permette di rendere completamente compatibili database basati su sistemi a byte doppio (Cina o Giappone) e singolo (paesi occidentali). Tutte le transazioni sono convertite al Greenwich time, così da consentire la sincronizzazione su un sistema installato, per esempio, in Italia, sia dati provenienti dall'USA che dal Giappone, rispettando comunque la corretta sequenza temporale.

Stop del programma - Duplo è in grado di ricavare le modifiche intercorse dai journal dei database e dai Trigger (programmi che alimentano il journal). Si tratta di due fonti che operano in maniera del tutto autonoma; se per qualche motivo Duplo dovesse essere momentaneamente disattivato, al suo successivo riavvio andrà a registrare tutti i cambiamenti intervenuti. Nessuna modifica apportata ai database andrà persa.

Ottimizzazione

L'ottimizzazione per Duplo è la maniera per rapportarsi con database, dati da comunicare ed operazioni da svolgere. La comunicazione tra due database uguali è relativamente semplice. Sincronizzarne due o più, diversi in tutti gli aspetti, no. Ma è proprio dalla felice soluzione di quest'aspetto critico che Duplo è a pieno titolo un prodotto all'avanguardia mondiale nella sua categoria. Quando una variazione viene comunicata al database destinatario, Duplo lo interroga ed aggiorna i dati nella maniera ad esso più adatta.

La possibilità di stabilire funzioni di conversione automatiche permette inoltre di trasformare i dati d'origine in quelli di destinazione senza l'intervento di nessun operatore, garantendo precisione, velocità e correttezza. Ad esempio, se il database sorgente identifica un cliente con un codice numerico mentre il destinatario con una sequenza di lettere, è possibile automatizzare la traduzione del dato.

Duplo è ottimizzato per garantire le modalità più efficienti di trasferimento dati. Si può infatti scegliere di trasferire l'intero file che ha subito delle variazioni o solo i dati che sono stati modificati. Mentre la prima modalità, prevista in tutti i software di sincronizzazione, è molto dispendiosa in termini di byte comunicati e di risorse impiegate, la seconda, supportata pienamente da Duplo, permette la massima efficienza abbinando il minimo sforzo alle migliori performance.

Duplo è ottimizzato per garantire sempre massima personalizzazione. Permette infatti di scrivere logiche anche molto complesse per decidere se un record debba o meno essere sincronizzato, e di precisare dettagliatamente come aggiornare i dati. Una concreta manifestazione delle potenzialità di Duplo, nonché una delle punte d'eccellenza nelle risorse messe a disposizione per gli utenti, è la replica stellare. Tale modalità di aggiornamento tra database si basa su un'organizzazione in cui un solo sistema funziona da "centro stella", ricevendo ed inviando le variazioni ai database cui fa capo. Prendiamo come esempio concreto un cliente di una catena di supermercati, fornito di una tessera fedeltà per registrare i bonus spesa accumulati, potrà così fare acquisti in un negozio e, dopo pochi minuti, andare in un altro punto vendita con i dati della sua tessera aggiornati.

Controllo

Il controllo per Duplo è una funzione centrale, articolata in due aspetti: segnalazione delle anomalie e funzioni di monitoraggio.

Segnalazione anomalie - Duplo incorpora un sistema di notifica anomalie sempre all'erta. Ogni qual volta un database destinatario non recepisce una comunicazione, viene automaticamente generata un'e-mail per segnalare il problema. Quando il database tornerà in linea, o sarà corretta l'anomalia che ha causato il mancato aggiornamento del record, Duplo lo sincronizzerà con le variazioni nel frattempo intercorse. Di ogni modifica saranno comunicate anche data ed ora di inserimento, rispettando la sequenza con cui sono state generate.

Funzioni di monitoraggio - Duplo permette il controllo completo della sincronizzazione da un'unica postazione. La sua console di monitoraggio, che necessita solo dell'installazione del protocollo TCP/IP, garantisce una visuale completa sull'attività di tutti i Duplo presenti in un'azienda, rendendone agevole l'amministrazione.