We have to be very careful with our definition of "durable" when persisting on
the client side.
It may well be a much weaker level of durability than persisting on the server.
Typically client machines might be basic desktop boxes with cheap hard disks not under the
direct control of the IT department.
Server boxes may well be highly reliable RAID arrays.
We should therefore be very careful about saying we can guarantee reliable delivery just
by persisting on the client side. Of course this depends on the individual setup but
it's not always (and probably in most situations) is not an acceptable way to get
durability.
In some situations it may well be sufficient e.g. POS. But we should use this as a
general technique.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979891#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...