1 / 12

Vorstellung der Arbeitsgruppe Heterogene Informationssysteme

Vorstellung der Arbeitsgruppe Heterogene Informationssysteme. Hauptstudiums-Orientierungseinheit 3. Juli 2007. Prof. Dr. Stefan Deßloch dessloch@informatik.uni-kl.de. Menge von Informationssystemen einer Organisation. zugrundeliegender Technologie. IA-32. ESA/390. AMD64. Java VM. Java.

dorjan
Download Presentation

Vorstellung der Arbeitsgruppe Heterogene Informationssysteme

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vorstellung der Arbeitsgruppe Heterogene Informationssysteme Hauptstudiums-Orientierungseinheit3. Juli 2007 Prof. Dr. Stefan Deßloch dessloch@informatik.uni-kl.de

  2. Menge von Informationssystemen einer Organisation • zugrundeliegender Technologie IA-32 ESA/390 AMD64 Java VM Java Windows OS/390 Linux C Cobol C++ Was sind heterogene Informationssysteme? • Heterogene Informationssysteme/-landschaften • die sich in ihren Merkmalen unterscheiden, bzgl. AG Heterogene Informationssysteme 1

  3. Foo xy: int ... doFoo() ... Was sind heterogene Informationssysteme? • Heterogene Informationssysteme/-landschaften • Menge von Informationssystemen einer Organisation • die sich in ihren Merkmalen unterscheiden, bzgl. • zugrundeliegender Technologie • DBMS/Datenmodell DB2 IMS XTC ONTOS XML (objekt-)relational objekt-orientiert hierarchisch <foo> <bar a="x"> ... </bar> </foo> AG Heterogene Informationssysteme 1

  4. Was sind heterogene Informationssysteme? • Heterogene Informationssysteme/-landschaften • Menge von Informationssystemen einer Organisation • die sich in ihren Merkmalen unterscheiden, bzgl. • zugrundeliegender Technologie • DBMS/Datenmodell • Strukturierung AG Heterogene Informationssysteme 1

  5. Was sind heterogene Informationssysteme? • Heterogene Informationssysteme/-landschaften • Menge von Informationssystemen einer Organisation • die sich in ihren Merkmalen unterscheiden, bzgl. • zugrundeliegender Technologie • DBMS/Datenmodell • Strukturierung • Semantik "KFZ" "Fahrzeug" "Auto" "PKW" AG Heterogene Informationssysteme 1

  6. Was sind heterogene Informationssysteme? Was sind heterogene Informationssysteme? • Heterogene Informationssysteme/-landschaften • Menge von Informationssystemen einer Organisation • die sich in ihren Merkmalen unterscheiden, bzgl. • zugrundeliegender Technologie • DBMS/Datenmodell • Strukturierung • Semantik • Wie kommt es zu Heterogenität? • Unabhängige Entwicklung der Systeme • Organisches Wachstum mit dem Unternehmen Controlling Personal Produktion Lager AG Heterogene Informationssysteme 1

  7. Enorme Komplexität Heterogenität als Problem • Verbindung von Daten aus verschiedenen Systemen • Reorganisation im Unternehmen, Unternehmensfusionen • neue Anwendungen • Wichtiges Problem in Industrie und Wirtschaft AG Heterogene Informationssysteme 2

  8. Bereitstellen einer konsistenten, integrierten Sicht integriertesZielschema föderierte Datenbanksysteme Data Warehouses Integrationssystem Informationsintegration • Verbergen der Heterogenität der Quellen • Problem: Integration ist extrem schwierig  auch heute noch weitgehend manuell  langsam und teuer AG Heterogene Informationssysteme AG Heterogene Informationssysteme 3

  9. PALADIN • Dynamische Informationsintegration • neue Szenarien, z.B. Ad-hoc-Integration in Data Grids • schnell wechselnde Anforderungen, autonome Quellen, ...  manuelle Integration nicht praktikabel • Ziel: Erhöhung des Automatisierungsgrades • Schwerpunkte: • Datenmodell-unabhängige Modellierung und Verwaltung von Metadaten und Daten  PALADIN Metamodel Stack • Erkennung semantischer Zusammenhänge (Schema Matching)  Schema Matching Framework (ScheMaF) • Erstellung von Abbildungen zwischen Quellen und Ziel  Integrationsmuster • Auffinden geeigneter Datenquellen (Discovery) AG Heterogene Informationssysteme 4

  10. Caro • Wartung komplexer Informationslandschaften: • Vielzahl an Abhängigkeiten zwischen beteiligten Systemen, z.B. durch Integrationslösungen • Gesamtsystem kaum kontrollierbar • Gefährdung des Gesamtsystems durch Modifikationen • Change Impact Analysis • Präventiv ("What if"-Analyse) • simulierte Durchführung von Änderungen • Beurteilung der Auswirkungen • Reaktiv • Erkennen von lokalen Änderungen • Erkennen der Auswirkungen • Reaktion: Benachrichtigung, sicherer Shutdown, Anpassung • Umgang mit unvollständigen Informationen AG Heterogene Informationssysteme 5

  11. Entwicklung von Integrationslösungen • Mögliche Transformationsinfrastrukturen zur Informationsintegration (oft kombiniert eingesetzt) • (Föderierte) DBMS, ETL-Werkzeuge, XML-Transformationssysteme • Message-oriented Middleware, Dienste  Verarbeitungs- und Datenmodelle unterscheiden sich dramatisch!  Keine plattformunabhängige Betrachtung möglich  Systementwicklung, Modifikation, Migration, Optimierung komplex • Ansatz: Integriertes, plattformunabhängiges Daten- und Verarbeitungsmodell • Integrationsplan (logische Operatoren) • Integriertes Datenmodell • Top-Down-Entwicklung • Optimierung • Logische Optimierung • Wahl der „besten“ Deploymentplattform • Physische Optimierung • Flexible Wahl der Integrationsstrategie AG Heterogene Informationssysteme 6

  12. Webangebot der Arbeitsgruppe • Informationen zu • Mitarbeitern • Projekten • Offenen Arbeiten (Projekt-/Diplom-/Bachelor-/Master-Arbeiten) http://lgis.informatik.uni-kl.de/aghis/ AG Heterogene Informationssysteme 7

More Related