|
Benvenuti a DBMoto (precedentemente conosciuto come DB2Motion),
un replicatore per i vostri server enterprise e anche per i database che risiedono sui
desktop. Più che mai, le applicazioni business di oggi dipendono da dati che risiedono
su vari database. Sia che si voglia rendere disponibili applicazioni per offrire ai propri
clienti informazioni in tempo reale, ai propri fornitori informazini citiche per la produzione,
o all'esecutivo dell'azienda i report e le metiche più recenti, tutti questi dati
cruciali provengono da database relazionali. E questi database, spesso di venditori diversi e
che girano su piattaforme diverse, devono scambiarsi dati. Far sì che i dati si scambino
in modo veloce ed efficiente contribuisce ad aumentare le prestazioni delle applicazioni. DBMoto
permette questo e ancor di più!
DBMoto è un replicatore bidirezionale
ed in tempo reale che gira su MS Windows e che replica dati che
risiedono sui seguenti database: IBM DB2 per iSeries/AS400, Microsoft
SQL Server, e Oracle. DBMoto supporta anche IBM DB2 UDB (incluso
per i mainframe), Sybase, MySQL e MS Access come database destinazione
in modalitá monodirezionale.
DBMoto assicura il mirroring in modo sicuro e veloce dei
dati tra i vari database aziendali ed č utilizzabile a supporto di applicazioni di
ogni tipo ed in particolare per applicazioni di e-business, CRM e data warehousing.
Grazie ad una sua architettura, basata su un polling continuo e di replica solamente
degli elementi modificati, DBMoto non sovraccarica la rete locale o geografica e non
appesantisce il sistema dove risiedono i dati da replicare. DBMoto ha inoltre due
livelli di utilizzo: le funzionalita' base consentono con pochi click di replicare i dati,
le funzionalita' avanzate consentono la gestione degli eventi e i filtri e trasfomazione
dei dati con tecnologia Microsoft VB.NET.
La problematica
Avete gran parte dei dati aziendali su iSeries/AS400, ma il
sistema è già saturo e desiderate sviluppare le nuove applicazioni utilizzando
un altro database quale, ad esempio, MS SQL Server o Oracle? Sapete però che tenere
aggiornati i dati tra i due database sarà fondamentale per una buona riuscita della
nuova applicazione. Per esempio, nel caso di una procedura web di e-business, sarà
importante che eventuali dati modificati sul database gestionale siano riportati al più
presto sull'altro database e viceversa.
Per sincronizzare i due database è possibile utilizzare
tecniche di trasferimento dati quali FTP o DTS oppure sviluppare all'interno della procedura
stessa la logica di "mirroring". Ma con la prima soluzione si appesantirà molto il
sistema e la rete senza ottenere il real time, mentre, per la seconda, saranno necessarie
giornate aggiuntive per la programmazione di oggetti poco riutillizzabili. C'è quindi
un'altra strada più performante e veloce senza dovere trasferire tutto il database
anche quando non serve? O senza dovere sviluppare codice da modificare tutte le volte in cui
si aggiunge al database un nuovo campo?
Una soluzione semplice e flessibile che garantisce la
sincronizzazione in tempo reale
Con DBMoto č adesso possibile replicare
i dati in tempo reale, in entrambe le direzioni - sincronizzazione
bidirezionale - e in maniera semplice e completamente trasparente,
senza alcuna programmazione o carico aggiuntivo sul sistema.
DBMoto si presta particolarmente bene a replicare piattaforme IBM
iSeries/AS400 per soddisfare la sempre piů richiesta esigenza di sincronizzare in tempo reale
i database che risiedono su iSeries con altri che si vogliono esporre ad utenti Internet o
Intranet. Gira sotto Windows e grazie ad un polling ad intervalli ravvicinati - real time -
del journal di iSeries, e dei log MS SQL Server od Oracle č in grado di replicare qualsiasi
update in pochi istanti sugli altri database.

Cliccare qui per il diagramma in forma più dettagliata
DBMoto è un prodotto completamente parametrico ed è dotato
di una intefaccia utente Windows che consente in poche e facili operazioni di visualizzare la
struttura dei dati origine, selezionare i dati da trasferire e mapparli sulle tabelle di destinazione,
impostare eventuali filtri di trasformazione ed iniziare il processo di replicazione. Non sono
richieste regole o nomenclature particolari, la sintassi di configurazione č assolutamente standard
e lo strumento può essere padroneggiato in poche ore.
DBMoto trasferisce esclusivamente le informazioni modificate ed è
per questo motivo che riduce al minimo il carico sul server e può diventare uno strumento
insostituibile nei casi di sedi collegate da reti geografiche a bassa velocità. DBMoto
è anche utilizzabile come strumento per aumentare la sicurezza dei dati e creare un valido
cuscinetto tra i dati aziendali ed il Web. DBMoto può essere configurato per eseguire sul
database aziendale esclusivamente delle operazioni di lettura e quindi eventuali attacchi ai dati
provenienti da internet non raggiungeranno mai il sistema centrale.
Controllo completo del processo di replicazione e
trasformazione
Il processo di replicazione è costantemente monitorato da DBMoto
ed anche in caso di interruzione del collegamento di rete, di errori, di spegnimento o di messa
fuori linea per back-up nessuna informazione viene persa. Appena possibile DBMoto riprenderà
il suo compito di mirroring ripartendo esattamente dalla posizione sui journal/log alla quale
l'attività era stata interrotta e fornendo all'amministratore di sistema i necessari
messaggi di status.
Le numerose funzioni di trasformazione e decodifica possono essere
integrate da un vero e proprio ambiente di programmazione. DBMoto è infatti dotato di
un ambiente Microsoft VB.NET che consente all'utente di definire procedure, variabili e
funzioni. Queste funzioni di scripting possono essere usate in due contesti: o per programmare
regole di mappatura tra i campi da replicare oppure per definire che, a seguito di eventi
prestabiliti su un record o una tabella, DBMoto attiverà una particolare procedura
VBScript di replicazione.

Cliccare qui per il diagramma in forma più dettagliata
Per gli accessi al database di iSeries/AS400 e al suo journal vengono
usati i driver/provider HiT Software, le cui comprovate caratteristiche di elevate prestazioni
e di leggerezza contribuiscono a rendere DBMoto un prodotto non invasivo e dalle performance
sorprendenti.
Nessuna programmazione necessaria sui database server
DBMoto non necessita di alcuna programmazione sui database Sorgente e Destinazione : non č richiesto lo sviluppo di stored procedures, nč alcuna modifica sui sistemi coinvolti nella replicazione e nessuna sintassi proprietaria da imparare.
Caratteristiche principali:
- Support per i database maggiormente usati, quali IBM DB2 UDB
(inclusi System i/iSeries/AS400 e mainframe), Oracle, Microsoft
SQL Server, MySQL, Sybase Adaptive Server Enterprise, SQL
Anywhere, Ingres, Informix, MSAccess, Gupta SQL Base,
Solid, Firebird, PostgreSQL e ANTs.
- Replica in modalita’Mirroring incrementalee
Sincronizzazione (Mirroring bidirezionale)
- Replica anche in modalità full-refresh. Utilissimo in fase di prima
configurazione o di backup/restore/restart periodici
- Wizards per l'Amministrazione che facilitano e rendono veloce il setup e la configurazione
- Nessuna programmazione necessaria sui database Sorgente e Target coinvolti
- Interfaccia utente grafica (Enterprise Manager) user-friendly e utilizzabile anche
remotamente
- Personalizzazioni spinte possibili tramite Microsoft VBScript
in un ambiente completamente event-driven
- Funzioni di trasformazione e filtro built-in e facilmente
definibili e modificabili
- Possibilita’ di accesso remoto all’Enterprise Manager per
una configurazione e gestione centralizzata
- Potente tool visuale per il controllo dello stato
della replica
- Accesso object-oriented su i database Sorgente e Destinazione
- Creazione automatica delle tabelle destinazione (target)
- Configurazione ed esecuzione dell' intero processo dalla
piattaforma Windows
- Strumenti avanzati di log, trace e reporting
- Interfaccia grafica e user-friendly
- Interfaccia grafica e user-friendly
Database Sorgenti
Supportati (Modalita’ Refresh):
IBM DB2 for i, iSeries and AS/400 V3R2 and later
IBM DB2 for z/OS (OS/390) v5 and later
IBM DB2 for Windows v5 and later
IBM DB2 for AIX, Linux, HP/UX, Solaris v5 and later
IBM Cloudscape v10.1 and later
IBM Informix v9.5 and later
IBM Solid
Oracle v8 and later
Microsoft SQL Server v6.5 and later
MySQL v3.23 and later
Sybase ASE v12.50 and later
Sybase SQL Anywhere
Ingres v9.5 and later
SQLBase Server v8.5.0 and later
Microsoft Access 97 and later
Firebird v2.0 and later
PostgreSQL v8 and later
ANTs v3.4 and later
Database Destinazione Supportati (Modalita’ Mirroring):
IBM DB2 for i, iSeries and AS/400 V3R2 and later
IBM DB2 for z/OS (OS/390) v5 and later
IBM DB2 for Windows v5 and later
IBM DB2 for AIX, Linux, HP/UX, Solaris v5 and later
IBM Informix v9.5 and later
Oracle v8 and later
Microsoft SQL Server v6.5 and later
MySQL v3.23 and later
SQLBase Server v8.5.0 and later
Sybase ASE v12.50 and later
Sybase SQL Anywhere
ANTs v3.4 and later
Database Destinazione Supportati:
IBM DB2 for i, iSeries and AS/400 V3R2 and later
IBM DB2 for z/OS (OS/390) v5 and later
IBM DB2 for Windows v5 and later
IBM DB2 for AIX, Linux, HP/UX, Solaris v5 and later
IBM Cloudscape v10.1 and later
IBM Informix v9.5 and later
IBM Solid
Oracle v8 and later
Microsoft SQL Server v6.5 and later
MySQL v3.23 and later
Sybase ASE v12.50 and later
Sybase SQL Anywhere
Ingres v9.5 and later
SQLBase Server v8.5.0 and later
Microsoft Access 97 and later
Solid
Firebird v2.0 and later
PostgreSQL v8 and later
ANTs v3.4 and later
Prerequisiti di Sistema:
PC Server:
Windows Server 2008
Windows 2003/2000/NT Server
.NET framework 1.1 or higher
|