Описание:The course is devoted to database object modeling related to the interoperation technologies and heterogeneous database integration. Object models and object-relational models are considered according to the database standards (such as ODMG 3.0 and SQL1999). Object Database Management Group (ODMG) object model is considered in details. Basic notions of object-relational models are introduced. Main concepts of three object database manifestos are considered and compared. Distributed heterogeneous database systems integration and interoperability are considered. Canonical object model for heterogeneous multidatabase integration systems is presented. Significant part of the course is devoted to the issues of the uniform representation of heterogeneous database models in a canonical paradigm. Such representation is required in process of the semantically integrated information system design. The approaches are given in frame of the denotational semantics as well as in frame of formal specification models and the concept of refinement.
Subject mediator infrastructure is considered as an advanced technology of heterogeneous multidatabase integration. The mediator's layer is introduced to provide the users with the metainformation uniformly characterizing subject definitions in the canonical information model. This model is needed to express the structure and semantics of a subject domain and to map into this model heterogeneous information resources preserving information and operations. The canonical information model for the mediator, a technique for information resources semantic registration in the mediator and query rewriting technique is overviewed.
Optional part of the course is devoted to the modern issues of component-based development of workflows treated as interactive types. An overview of the workflow models is given. The canonical workflow model is outlined. An approach for mapping of heterogeneous workflow models to the common paradigm is considered. Finally, an approach for workflow design based on reuse of pre-existing workflow specifications is given.
Материалы к курсу: http://synthsis.ipi.ac.ru/synthesis/student