An active DBMS is expected to support concurrent as well as sequential
, rule execution in an efficient manner. Nested transaction model is a
suitable tool to implement rule execution as it can handle nested rul
e firing and concurrent rule execution well. In this paper, we describ
e a concurrent rule execution model based on parallel nested transacti
ons. We discuss implementation details of how the flat transaction mod
el of OpenOODB has been extended by using Solaris threads in order to
support concurrent execution of rules. Copyright (C) 1998 Published by
Elsevier Science Ltd. All rights reserved.