Hi all,

Weâve being using OJB for a while and we do like it. 
While we depart from the old paradigm (delegating the "important" stuff to 
the RDBMS) and we delegate OJB the real work, some 
opportunities/challenges come to our mind.
And since data/object replication is one of those opportunities, we would 
like to address in a new project. We believe OJB is ready for a job like 
this.

Letâs say we have some data collection apps running in notebooks offsite. 
Thanks to OJB, the app runs on almost any RDBMS in every notebook (hsql, 
mysql, postgresql or any $$ vendor base rdbms) an in a main site storing 
the objects again in an opensource or $$vendor base dbms.

Once the data collectors have a network connection available (either WAN 
or LAN) we would like them to "replicate" their objects with the main site 
or with other partners. Scheduled or ad-hoc replication, it just doesnÂt 
matter. OJB would do it no matter when or where.

The apps have some business objects that will remain with little or no 
changes through their life cycle (like the old master tables) ; some 
others will face heavy updates (customers service requests).

If any of you are familiar with it, Lotus Notes/Domino type of replication 
is the best model of the replication mechanism we would like to implement 
in this project (but remember, at an object or better business object 
level replication, not record/document level replication).

LetÂs dream for a minute: OJB will let us replicate objects across 
different dbms, without even having the same schema (due to the 
repository.xml mapping magic!!!!)

Among some other things, we will need to take care of things like unique 
ids across db replicas ( sequencers ), differential replication, 
replication conficts etc. 

Any frameworks or ideas out there? Any volunteers to start an "OJB 
replicator" contribution to this great framework?

Finally and again: Thanks Thomas and the whole OJB team!.

Best regards,

Gustavo Faerman
Buenos Aires, Argentina

Reply via email to