Active Cooperative Transaction Model for Shared Design Databases
نویسندگان
چکیده
This paper presents an active, cooperative transaction model for shared databases which supports the collaboration of users and user groups in product design. The described cooperative transaction model is a component of an active database system that potentially represents all information needed during the product development process. The rules of this active database system are used for automatic notifications of its users e.g. in conflict situations. After an interactive conflict resolution, the database system allows cooperative work among users on shared data. Collaborative work on common data is realized through an extended compatibility matrix for granularity locking of shared objects. First, in this paper a brief survey of shared databases and cooperative transactions for multiuser environments is given. Next, a new approach of a shared database system and its transaction model is introduced. The architecture of the database system is shown as well as the way the transaction model realizes the locking of shared objects. Additionally, the benefits of such a transaction model and the kind of cooperation supported in this way are shown.
منابع مشابه
Integrated version and transaction group model for shared engineering databases
This paper presents a cooperative transaction model for shared engineering databases which provides a higher degree of concurrency and process parallelism in CAD. As opposed to traditional transaction models where intra-transaction results are isolated, the presented model allows exchanging and sharing of data and supports the integration of subresults into a common solution. The realization of...
متن کاملA Graph-based Transaction Model for Active Databases and its Parallel Implementation
Databases coupled with active rules, which are known as active databases are becoming increasingly popular because of their added features that for supporting a wide spectrum of applications. The need for user-deened control over the rule execution order, particularly in parallel rule execution models, is well recognized in both AI and DB rule systems. In database rule systems, ideally, the rul...
متن کاملMulti-Agente Transactions for Web-based Design Activities
Web-based engineering design activities require fault tolerance and concurrent access to shared resources such as databases and Web servers. Such activities are generally dynamic, cooperative, long-lived, interactive, and non-prescriptive. We propose a new multi-agent transaction model, which is based on extended transactions and multi-agent technologies. The novelty of this model is that it au...
متن کاملTransaction Support for Cooperative Hypermedia Document Authoring | a Study on Requirements |
Non-standard database applications like CAD, CASE, or cooperative authoring systems impose new requirements on database management systems (DBMS). While object-oriented DBMS provide appropriate data modelling facilities they still lack adequate transaction management support for this kind of applications. Cooperative authoring processes are mainly characterized by long duration activities that ...
متن کامل