Metadata-Based Middleware for Integrating Information Systems
Student: Elisabeth Kapsammer
Supervisor: Univ.-Prof. Dr. Roland Wagner
This thesis presents three systems realizing middle ware called COMan, IRO-DB, and OASIS to overcome free distribution and heterogeneity of information systems employed for administrating large amounts of data. COMan integrates an object-oriented application and a relational database, providing persistence for complex objects and object-oriented manipulation of relational data. IRO-DB focuses on the integration of arbitrary relational as well as object-oriented database systems and constitutes a database federation. OASIS deals with the integration of arbitrary security concepts at an abstract description level, enabling their central monitoring and administration despite heterogeneity. All these systems achieve logical integration. They provide transparency with respect to distribution and heterogeneity while preserving the autonomy of the system components being integrated as far as possible.
To allow for a flexible and generic integration all systems realize a metadata- based approach. This metadata-based approach prevents the hard-coding and distribution of the transformation knowledge, required due to distribution and heterogeneity aspects, over various system components. Rather, it is centralized in a reified way within a repository, thus, resulting in a system able to perform the essential transformations automatically and open to adapt to changing requirements. Based on the experience gained by developing these three systems, a criteria catalogue is developed allowing to categorize and evaluate different kinds of metadata-based middle ware. The applicability of this catalogue is demonstrated by comparing the three introduced approaches by means of the proposed criteria.