Abstract
Active database rules have been identified as a useful technology for integrity constraint maintenance in centralized database systems. Maintaining constraints in a distributed environment such as that of a multidatabase system provides an even more challenging task for active rule technology. This paper presents the notion of distributed active rules for constraint processing in a distributed environment, together with an architecture for the use of such rules. The specification of distributed active rules is based on the statement of constraints that exist between heterogeneous database sources. The condition of a distributed rule must provide for an efficient means to check both local and remote constraint conditions. We present the structure of distributed active rules and provide an execution semantics for such rules. We also describe an architecture for communication between local and global rule processors. Finally, we discuss future research issues associated with the analysis of distributed constraints and the generation of distributed active rules.
Chapter PDF
Similar content being viewed by others
References
Barbara, D. and Garcia-Molina, H.(1992) The Demarcation Protocol: A technique for maintaining linear arithmetic constraints in distributed database systems. In Proceedings of the International Conference on Extending Database Technology.
Baralis, E., Ceri, S., Paraboschi, S.(1994) Declarative Specification of Constraint Maintenance. In Proceedings of the 13th International Conference on the Entity-Relationship Approach.
Cattel, R. (1997) The Object Database Standard 2.0, (Ed. R. Cattell and K. Barry ). Morgan Kaufmann.
Ceri, S. and Widom, J.(1992) Production rules in parallel and distributed database environments. In Proceedings of the 18th International Conference on Very Large Databases.
Ceri, S. and Widom, J.(1993) Managing Semantic Heterogeneity with Production Rules and Persistent Queues. In Proceedings of the 19th International Conference on Very Large Databases.
Chawathe, S., Garcia-Molina, H. and Widom J.(1996) A Toolkit for Constraint Management in Heterogeneous Information Systems. In Proceedings of 12th International Conference on Data Engineering.
Elmargamid, A. and Pu, C. (Eds.). (1990) Special issue on heterogeneous databases. ACM Computing Surveys, Vol. 22, No. 3.
Gomez, L. and Urban, S. (1997) MCSL: A Multidatabase Constraints Specification Language, Computer Science and Engineering Technical Report. Arizona State University.
Grefen, P. (1994) Integrity Constraint Checking in Federated Databases. Memoranda Informatica, Dept. of Computer Science. Univ. Of Twente, The Netherlands.
Grufman, S., Samson, F., Embury, S. Gray, P., and Rish, T. (1997) Distributing Semantic Constraints Between Heterogeneous Databases. Proceedings of 13th International Conference on Data Engineering.
Gupta, A.(1993) Local Verification of Global Integrity Constraints in Distributed Databases. In Proceedings of the 1993 ACM SIGMOD International Conference on Mgmt of Data.
Hanson, E. and Khosla, S.(1997) An Introduction to the TriggerMan Asynchronous Trigger Processor. In 3rd International Workshop on Rules in Databases.
Healy, S. (1997) A CORBA Implementation of a Multidatabase Framework to Support Distributed Rule Processing. MCS Project Report.
Hsu, I., Singhal, M., and Liu, M.(1992) Distributed Rule Processing in Active Databases. In Proceedings of 8th International Conference on Data Engineering.
OMG (1993), The Common Object Request Broker: Architecture and Specification, OMG Document: 93–12–43 Revision 1.2.
ORBeline 2.0 User’s Guide (1994), PostiModern Computing Technologies.
Pissinou, N. and Vanapipat, K. (1996) Active Database Rules in Distributed Database Systems: A Dynamic Approach to Solving Structural and Semantic Conflicts in Distributed Database Systems. In International Journal of Computer Systems, Science and Engineering. Vol. 11, No. 1.
Rusinkiewicz, M., Sheth, A., and Karabatis, G. (1991) Specifying Inter-database Dependencies in a multidatabase environment. In COMPUTER Vol. 24 No. 12.
Simon, E. and Valduriez, P.(1986) Integrity Control in Distributed Database Systems. In Proceedings 19 th Hawaii International Conference on System Sciences.
Widom, J., Ceri, S., and Dayal, U. (1996) Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Gomez, L.G., Urban, S.D. (1998). Integrity Constraint Enforcement in a Multidatabase using Distributed Active Rules. In: Jajodia, S., List, W., McGregor, G.W., Strous, L.A.M. (eds) Integrity and Internal Control in Information Systems. IICIS 1998. IFIP — The International Federation for Information Processing, vol 9. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35396-8_2
Download citation
DOI: https://doi.org/10.1007/978-0-387-35396-8_2
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-5533-6
Online ISBN: 978-0-387-35396-8
eBook Packages: Springer Book Archive