Hi all.
We are considering developing an application that will potentially be used by up to 30 users at a time and so I have got to thinking about concurrency. I understand the concepts behind concurrency control and I feel that our best option is the Optimistic Offline Lock, but I have not found a single source that explains exactly HOW this is implemented. At the moment, my OR Mpping layer (devloped in .NET) uses the application cache to check for objects before loading them (an identity map as Fowler calls it), is this where I perform the concurrency control? If not, then how do I implement it?
Can someone please help me with this. I have been looking for information about how to implement concurrency control without any success for some time now and I am starting to get a little concerned.
Regards.
Stephen.
We are considering developing an application that will potentially be used by up to 30 users at a time and so I have got to thinking about concurrency. I understand the concepts behind concurrency control and I feel that our best option is the Optimistic Offline Lock, but I have not found a single source that explains exactly HOW this is implemented. At the moment, my OR Mpping layer (devloped in .NET) uses the application cache to check for objects before loading them (an identity map as Fowler calls it), is this where I perform the concurrency control? If not, then how do I implement it?
Can someone please help me with this. I have been looking for information about how to implement concurrency control without any success for some time now and I am starting to get a little concerned.
Regards.
Stephen.