ITLAB – Laboratorio IT

SOA (Service Oriented Architecture), Web 2.0, Open Source e Java.

  • Feed

    Feed ITLAB

  • Chi sono

    Mi chiamo Andrea Gumina. Sono laureato in Scienze dell'Informazione e lavoro per un'azienda di consulenza IT. Da qualche anno mi occupo di integrazione di sistemi, di SOA (Service Oriented Architecture) da poco meno di tre.

  • Bookmarks

  • Licenza

  • Statistiche

Applicazioni disponibili anche off-line: Prophet

Pubblicato da Andrea Gumina su 6 Agosto 2008

Prophet è un progetto Open Source nato da alcune constatazioni:

  • non si è costantemente collegati ad Internet
  • non si ha potere sulle applicazioni che si usano su Internet
  • poco si può fare se la nostra applicazione preferita non risponde

Prophet è un database che si può usare off-line e che si sincronizza (con repliche, in modalità peer-to-peer, senza server centrale) quando torna on-line.

Espone API native (in Perl) e simil-REST. Usa il file-system come back-end.

Prophet risolve, in autonomia, i conflitti: ricorda le precedenti modalità di risoluzione e le preferenze – richiede l’intervento dell’utente in caso d’indecisione.

Ogni modifica è memorizzata, ispezionabile e annullabile a ritroso (le repliche  si ottengono proprio eseguendo questi insiemi).

Prophet è progettato per scalare a “livello di team” (ordine dei 50.000 record). Possibili applicazioni, quindi, sono tutti quei “modesti” database “sociali” e, più in generale, quelli di cui si vuole disporre, sul proprio computer, anche quando si è off-line.

—-><—-

Altro materiale sull’argomento:

—-><—-

Hai trovato questo post interessante? Segui il feed e commenta!

Lascia una Risposta

XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>