Concurrency control based on role concept. (15th November 2007)