I am about to start working with JBoss as an Application Server.
I need to write a system that services a number of applications, giving all the applications read access to BO (Business Objects), and one application write access.
The application that has write access to the BO should also be able to work with off-line copies of the BO, save those to XML, and compare XML repository with what is in the database.
My BO are complex objects, mapped to existing database, to numerous tables.
I have seen that I can accoplish what I want using: