Specifying Global Behaviour in Database Federations

We discuss the impact of locally implemented behaviour on global behaviour specification in a federation of object-oriented databases. In particular, given a specification of an integrated view of a number of component databases, we discuss the process of determining the global methods that are implicitly implemented by a given set of local methods on these component databases. To this end, we develop the notions of objectivity and subjectivity of local methods, indicating whether the execution of a local method affects the global view exactly as it affects the local database, behaviour equivalences between local methods, indicating whether local methods of different components have similar effect, and behaviour concurrences, indicating whether local methods respond to the same event. These notions can be used as a basis for tools supporting the engineering activity of specifying global behaviour in database federations.

[1]  Elisa Bertino,et al.  Integration of heterogeneous database applications through an object-oriented interface , 1989, Inf. Syst..

[2]  P ShethAmit,et al.  Federated database systems for managing distributed, heterogeneous, and autonomous databases , 1990 .

[3]  Dennis McLeod,et al.  The design, implementation, and evaluation of an object-based sharing mechanism for federated database systems , 1993, Proceedings of IEEE 9th International Conference on Data Engineering.

[4]  Roger King,et al.  Report of the Workshop on Semantic Heterogeneity and Interpolation in multidatabase Systems , 1993, SGMD.

[5]  Peter M. G. Apers,et al.  On the Applicability of Schema Integration Techniques to Database Interoperation , 1996, ER.

[6]  Peter M. G. Apers,et al.  Reverse Engineering of Relational Database Applications , 1995, OOER.

[7]  Herman Balsters,et al.  Typed Sets as a Basis for Object-Oriented Database Schemas , 1993, ECOOP.

[8]  Peter M. G. Apers,et al.  The Role of Integrity Constraints in Database Interoperation , 1996, VLDB.

[9]  Ahmed K. Elmagarmid,et al.  Object orientation in multidatabase systems , 1995, CSUR.

[10]  Peter M. G. Apers,et al.  Query modification in object-oriented database federations , 1997, Proceedings of CoopIS 97: 2nd IFCIS Conference on Cooperative Information Systems.

[11]  Jaideep Srivastava,et al.  Entity Identification in Database Integration , 1996, Inf. Sci..

[12]  Hans-Jörg Schek,et al.  Merging application-centric and data-centric approaches to support transaction-oriented multi-system workflows , 1993, SGMD.

[13]  Arno Siebes,et al.  Guiding Schema Integration by Behavioural Information , 1995, Inf. Syst..

[14]  Umeshwar Dayal,et al.  View Definition and Generalization for Database Integration in a Multidatabase System , 1984, IEEE Transactions on Software Engineering.