Share Email Print
cover

Proceedings Paper

Making an object-oriented database active
Author(s): Yue Dong; Angela Goh
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

One key technology required by a CAD/CAM is a database system management. However, conventional database systems are not well suited for CAD/CAM applications because of their lack of support for complex structured data and their inability to meet the demands of dynamic changes of schemas. Object-Oriented Database systems have many advantages over conventional database systems, such as the ability to support complex objects and long transactions in CAD/CAM. The main feature of an Active Database is to react autonomously (without user intervention or application request) to events that can occur in a database. An active OODB system will meet requirements of a wide range of applications, in particular, for CAD/CAM systems. In this paper, we propose a layered architecture to represent an active OODB by putting an active facility on top of a passive OODB system. In this active layer, we use a rule/event interface to specify rules/events and to store rules/events as `first-class' objects which can be created, inquired, deleted and updated like other objects. In this paper, we will focus on the specification of expressive ECA (Event-Condition-Action) rules, detection of primitive and composite events. Finally, we will discuss how to implement the architecture using a commercial OODB such as ObjectStore.

Paper Details

Date Published: 22 March 1996
PDF: 6 pages
Proc. SPIE 2644, Fourth International Conference on Computer-Aided Design and Computer Graphics, (22 March 1996); doi: 10.1117/12.235573
Show Author Affiliations
Yue Dong, Nanyang Technological Univ. (Singapore)
Angela Goh, Nanyang Technological Univ. (Singapore)


Published in SPIE Proceedings Vol. 2644:
Fourth International Conference on Computer-Aided Design and Computer Graphics
Shuzi Yang; Ji Zhou; Cheng-Gang Li, Editor(s)

© SPIE. Terms of Use
Back to Top