> I read some more on the Bamboo.Prevalence API and I have a > better (yet still > fuzzy) image on what this is. Looking at some code samples, I > could see how you can turn your data classes into a prevalent > system. This change is minor, even for a complex project. The > real challenge relies on changing your start-up routine so > that the system can recover from the previous > (unexpected) shut-down. Given a complex process, with lots of > tasks that may or may not be synchronized, I find challenging > to pickup from where you left, especially if you didn't > design with this thought in mind.
I always say: there must be a reason why systems like Oracle, DB2 and SqlServer use disk-based transaction logs. I.o.w.: IF you decide to place the application state inside a relational database (and why wouldn't you, they're designed for that), your application state is well protected and you have all the tools at hand to restore an application with an application state which is known to be solid and fully recovered. FB =================================== This list is hosted by DevelopMentorĀ® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com