Middle-R per una replicazione di database scalabile
Il crescente impiego di Internet per la divulgazione delle informazioni o l'acquisto di merci ha aperto nuove sfide commerciali. Ora sono disponibili servizi a valore aggiunto interaziendali grazie alla possibilità di riunire vari servizi di base in un unico servizio composito. I prerequisiti fondamentali per queste soluzioni sono la disponibilità, la scalabilità e l'adattabilità dei servizi per assicurare un'immediata elaborazione dell'interazione utente anche in ambienti estremamente dinamici. Sotto questa spinta il progetto ADAPT mirava a far progredire le tecnologie middleware per creare servizi web adattivi e componibili. Middle-R, uno dei risultati del progetto, è un middleware per la replicazione di database. La replicazione di database, oltre a offrire una maggiore produttività, può diminuire considerevolmente i tempi di risposta. Le aziende possono pertanto gestire un numero più elevato di richieste con un bilanciamento del carico (load balancing) più efficiente. Middle-R consente di replicare i database in modo scalabile anche in presenza di carichi di lavoro con un tasso elevato di aggiornamenti. Esso offre una piena coerenza grazie all'implementazione della replicazione sincrona. Può funzionare su qualunque database che prevede la funzione di «snapshot isolation». Una delle funzioni che contraddistingue questo middleware è la possibilità di migliorare la scalabilità della replicazione del database. Middl-R si presenta in due versioni, una in C e l'altra in Java. Si ricerca la collaborazione di partner industriali per la commercializzazione del prodotto. Il prototipo è disponibile gratuitamente con licenza tipo BSD. Per ulteriori informazioni fare clic sul seguente indirizzo: http://adapt.ls.fi.upm.es/adapt.