BiSync provides full asynchronous bi-directional documents synchronization using many standard protocols.
You can use it to have consistent files between your laptop and your enterprise servers as you edit documents offline. It can also be used to synchronize ECM repositories between sites or software solutions.
JMS/Joram implementation of the Bully election algorithm. It is a library to be used by a process' implementation to make it transparently manage coordinator's elections, while it carries out business logic. A sample application is included.