Informationsintegration Architekturen

Slides:



Advertisements
Ähnliche Präsentationen
Einführung "Datenbanksysteme"
Advertisements

E-Commerce Shop System
Stefan Lohrum Konrad-Zuse-Zentrum für Informationstechnik Berlin (ZIB)
Pop Jazz C B A Jazz C A Lehrstuhl für Künstliche Intelligenz
Heterogene Informationssysteme
Datenbanken Einführung.
Datenmodellierung Externe Phase Informationsstruktur
Informationsintegration Local-as-View: LaV
VL Informationsintegration Verteilung, Autonomie und Heterogenität
Informationsintegration Dynamische Programmierung
Informationsintegration Einführung
Informationsintegration Global-as-View: GaV
Informationsintegration Containment und Local-as-View Anfragebearbeitung Felix Naumann.
Informationsintegration Schema Matching Felix Naumann.
Informationsintegration SchemaSQL Felix Naumann.
Universität Rostock Fakultät für Informatik und Elektrotechnik Institut für Informatik, Lehrstuhl DBIS Albert-Einstein-Straße 21, D Rostock Putbus,
Basis-Architekturen für Web-Anwendungen
Datenbankzugriff im WWW (Kommerzielle Systeme)
Das Entity-Relationship-Modell
Universität Paderborn
Datenbanken I (0,*) Produkt 3 Karczewski Datenbanken I.
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/7 Datenbanken werden als Anhäufung von Werten eines Wertebereiches aufgefasst und Datenbankabfragen.
DOM (Document Object Model)
SciAgents - Eine agentenbasierte Umgebung für verteilte wissenschaftliche Berechnungen Alexander StarkeSeminar Software Agenten
AGXIS – Ein Konzept für eine generische Schnittstellenbeschreibung Dr.-Ing. Ulrich Hussels, RISA GmbH 07. Juni 2005 Workshop Umweltdatenbanken 2005.
XINDICE The Apache XML Project Name: Jacqueline Langhorst
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
WIESEL – Integration von Wissensmanagement und E-Learning auf der Basis von Semantic Web Technologien Matthias Rust, XML-Tage 2004, Berlin WIESEL Integration.
SQL/XML. © Prof. T. Kudraß, HTWK Leipzig 2 2 Motivation Speicherung von XML in allen großen kommerziellen DBMS vorhanden proprietäre Lösungen für die.
XML in Client-Server und GRID Architektur
Access 2000 Datenbanken.
Datenbanken Einführung Merkmale dateiorientierte Datenverwaltung
Normalformen Normalisieren Schlüssel
Seminar: Verteilte Datenbanken
Einführung Dateisystem <-> Datenbanksystem
Informationsintegration Mediator/Wrapper-Architektur & Peer-Data-Management Felix Naumann.
Informationsintegration Anwendungsszenarien
Informationsintegration Materialisierte vs. Virtuelle Integration
Fachbereich Mathematik/Informatik Universität Osnabrück
Informationssysteme SS Informationssysteme Grundvorlesung Informatik Sommersemester 2004 Universität des Saarlandes, Saarbrücken Dr. Ralf Schenkel.
ausdrucksschwächeres
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Gottfried Vossen 5. Auflage 2008 Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme Kapitel 14: Datenintegration.
... und alles was dazugehört
Entwurf und Realisierung einer digitalen Bibliothek zur Verwaltung von Notenhandschriften Dipl.-Ing. Temenushka Ignatova Datenbank- und Informationssysteme,
Nicolas Frings Maximilian Bernd Stefan Piernikarcyk
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
Datenbanken und Datenmodellierung
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
Allgemeines zu Datenbanken
DI (FH) DI Roland J. Graf MSc (GIS) U N I V E R S I T Ä T S L E H R G A N G Geographical Information Science & Systems UNIGIS.
00:13 Matthias Ansorg FH Gießen-Friedberg1 / 24 Multidimensionale Datenstrukturen - semantische und logische Modellierung Teilvortrag: logische Modellierung.
XML und Datenbanken © 2006 Markus Röder
Institute of Scientific Computing – University of ViennaP.Brezany Integration von föderierten Datenbanken Peter Brezany Institut für Scientific Computing.
Eike Schallehn, Martin Endig
Eike Schallehn, Martin Endig
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
Semistructured Data Autor: Stefan Josten 21. Juli 1999 Seminar: Intelligenz im Intranet Intelligenz im Intranet Thema:
->Prinzip ->Systeme ->Peer – to – Peer
Vortrag - Diplomarbeiten (HS I)
RelationentheorieObjektorientierte Datenbanken  AIFB SS Grenzen relationaler Datenbanksysteme (1/2) Eine Reihe von Anwendungsgebieten, insbesondere.
Einführung Dateisystem <-> Datenbanksystem
Datenbanken im Web 1.
XML in der Praxis: Electronic Bill Presentment (EBP) Institut für Wirtschaftsinformatik J. W. Goethe-University J. W. Goethe University Institute of Information.
Institute for Software Science – University of ViennaP.Brezany Datenintegration Peter Brezany Institut für Softwarewissenschaften Universität Wien.
Middleware in Java vieweg 2005 © Steffen Heinzl, Markus Mathes Kapitel 1: Architektur verteilter Systeme.
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #4 Überführung des ER-Modells in das relationale Modell.
Workflowsysteme und Datenbanksysteme Gliederung Motivation Basis- funktionalitäten Klassifikations- merkmale Referenz-Modell MQ Workflow Zusammenfassung.
SE: Systementwurf, © Till Hänisch 2003 Systemarchitektur nach Sommerville, Software Engineering, Addison Wesley.
 Präsentation transkript:

Informationsintegration Architekturen 3.11.2004 Felix Naumann

Felix Naumann, VL Informationsintegration, WS 06/06 Überblick Überblick über Informationssysteme Klassifikation Weitere Kriterien Architekturen 3 Schichten Architektur ... 5 Schichten Architektur 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Klassifikation von Informations-systemen nach [ÖV99] Orthogonale Dimensionen Verteilung Autonomie Heterogenität Orthogonal in der Lösung der jeweiligen Probleme Nicht unbedingt orthogonal in ihrer Ursache 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Klassifikation von Informations-systemen nach [ÖV91] Verteilung Verteilte, föderierte DBS Verteilte, homogene DBS Verteilte, heterogene DBS Verteilte, heterogene föderierte DBS Autonomie Logisch integrierte und homogene DBS Hetero- genität Homogene, föderierte DBS Heterogene, integrierte DBS Heterogene, föderierte DBS 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Erweiterung der Klassifikation nach [ÖV99] Verteilung/Distribution Peer-to-peer z.B. A2,D1,H0 Client/Server Autonomie Hetero- genität Enge Integration Semi-autonom Isolation 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut0, Dist0, Het0 Zwar nicht verteilte, aber dennoch mehrere DBMS. Logisch integrierte, homogene Datenbanken „Composite System“ Nicht üblich Höchstens für Shared-Everything Multiprozessor Systeme 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut0, Dist0, Het1 Heterogenes, integriertes DBS Mehrere DBMS, einheitliche Sicht für Nutzer Anwendungsbeispiel Integrierter Zugriff auf mehrere verschiedene DBMS (hierarchisch, relational,...) auf einer Maschine. Heterogenität Keine Autonomie und keine Verteilung 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut0, Dist1, Het0 Client/Server Verteilung Physische Verteilung der Daten Einheitliche Sicht für Nutzer Server Datenmanagement, Optimierung, Transaktionen Client Anwendung, GUI, Cache Management Kommunikation mittels SQL Auch Multiple Client / Single Server Multiple Client / Multiple Server 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut0, Dist2, Het0 P2P Verteiltes Informationssystem Wie A0,D1,H0, aber keine Unterscheidung zwischen Client und Server „PDMS“ ohne Probleme der Heterogenität und Verteilung 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut1, Dist0, Het0 Homogene, föderierte DBS Semi-autonom Starke Autonomie, aber Wille zur Kooperation mit anderen „Föderation“, federation Mehrere ähnliche DBMS auf einer Maschine Jede mit einer anderen Aufgabe Gemeinsamen Software erlaubt Zugriff. Nicht besonders realistisch 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut1, Dist0, Het1 Heterogene, föderierte DBMS Z.B. Katalog DBMS und Image DBMS auf einer Maschine, die gemeinsamen Zugriff erlauben. Typisches Szenario 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut1, Dist1, Het1 Verteilte, heterogene, föderierte DBMS Verteilung birgt nur wenige neue Probleme Behandlung ähnlich wie A1, D0, H1 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut2, Dist0, Het0 Multidatenbanksystem (MDBMS) Volle Autonomie Keine bekannte Kooperation Keine Kommunikation untereinander Unrealistisch, da keine Heterogenität und keine Verteilung Könnte auch als einzige DBMS installiert werden. Z.B. mehrere Installationen der gleichen DBMS auf einer Maschine 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut2, Dist0, Het1 Wie A1, D0, H1 Noch realistischer Keine Interoperation untereinander möglich Integration nur in neuer, integrierender Komponente. Z.B. DBMS und WWW Server auf einer Maschine Nicht zur Interoperation entwickelt DBMS „spricht“ kein http, WWW „spricht“ kein SQL 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Aut2, Dist1/2, Het1 Verteilte MDBMS Schwierigster Fall Wie A2,D0,H1 Verteilungsprobleme eher technisch Auch: Mediator-basierte Systeme 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Taxonomie nach [SL90] Taxonomie nach der Autonomie Dimension DBMS Taxonomie nach der Autonomie Dimension Zentralisiertes DBMS Verteiltes DBMS Einfaches, ver- teiltes DBMS Multidaten- banksystem Nicht-föderierte DBS Föderierte DBS (FDBS) Lokale und nicht-lokale Nutzer werden nicht unterschieden Nutzer muss selbst integrieren und administrieren. Lose Kopplung Enge Kopplung Nur ein föderiertes Schema Einfache Föderation Mehrfache Föderation 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Überblick Überblick über Informationssysteme Klassifikation Weitere Kriterien Architekturen 3 Schichten Architektur ... 5 Schichten Architektur 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Kriterien föderierter Informationssysteme nach [BKLW99] Weitere (nicht-orthogonale) Kriterien Strukturierung der Komponenten Enge und lose Kopplung Datenmodell Art der semantischen Integration Transparenz Anfrage-Paradigma Bottom-up oder Top-down Entwurf Virtuell oder materialisiert Read-only oder read-&-write Gelten zumeist auch für MDBMS 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

1. Strukturierung der Komponenten Strukturiert Festes Schema, festes Format Beispiel: Datenbanken Semi-strukturiert Struktur vorhanden, aber nur teilweise bekannt Daten sind mit Semantik gelabelt Beispiel: XML Dokumente, OEM Daten Unstrukturiert Keine Struktur Beispiel: Textuelle Daten, Abstracts 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 2. Enge und lose Kopplung Enge Kopplung Festes, integriertes/föderiertes Schema Modelliert mit Korrespondenzen Feste Anfragesprache Lose Kopplung Kein festes Schema Nutzer müssen Semantik der Quellen kennen Integrierte Sichten helfen Multidatabase query language (MDBQL) [LMR90] SchemaSQL 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 3. Datenmodell Kanonisches Datenmodell (im integrierten System) Objektorientiertes Modell Relationales Modell Hierarchisches Modell Semistrukturiertes Modell XML Datenmodell Verlustfreie Integration ist schwierig Beispiel: OO to Relational Mapping Datenquelle: OO, kanonisches Datenmodell: Relational Schlüssel erfinden Nicht-Atomare Attribute müssen untergebracht werden. struct, set, bag, list, array Semantische Beziehungen gehen verloren (Schlüssel/Fremdschlüssel) 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

4. Art der Semantischen Integration Vereinigung Simple „Konkatenation“ von Objekten Anreicherung Mit Metadaten Fusion Objektidentifizierung Re-Strukturierung Komplementierung Mehrere Objekte werden zu einem integriert Aggregation Konfliktlösung Diese Techniken sind nicht ausschließlich! 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 5. Transparenz Speicherorttransparenz Physischer Ort der Daten unbekannt IP, Quellenname, DB Name Schematransparenz Nutzer sehen nur integriertes Schema Strukturelle Konflikte werden verborgen Sprachtransparenz Nutzer muss nur eine Sprache beherrschen Integriertes System übersetzt. 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 6. Anfrage-Paradigma Strukturierte Anfragen Struktur ist Nutzern bekannt . Struktur kann in Anfrage verwendet werden. Z.B. DBMS + SQL „Canned queries“ Vordefinierte Anfragen (parametrisiert) Such-Anfragen Struktur unbekannt Information Retrieval Z.B. Suchmaschinen auf Texten Browsing Kein Such-Interface WWW 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

7. Bottom-up oder Top-down Entwurf Beim Entwurf des integrierten Systems Bottom-up: Ausgelöst durch den Bedarf mehrere Quellen integriert anzufragen Schemaintegration ist wichtig. Änderungen schwierig, da neu integriert werden muss. Typisches Szenario: Data Warehouse Top-down Ausgelöst durch globalen Informationsbedarf Vorteilhaft bei labilen Quellen Schemaintegration nicht nötig, bzw. leichter Typisches Szenario: Virtuelle Integration 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

7. Bottom-up Entwicklung 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 7. Top-down Entwicklung 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

8. Virtuell oder materialisiert Anfragen werden in Teilanfragen übersetzt. Daten werden nur bei Bedarf übertragen und nur temporär gespeichert. Materialisiert Daten werden transformiert und lokal gespeichert. Anfragen werden direkt gegen die materialisierten Daten gestellt. 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

9. Read-only oder read-&-write Read-only die beliebtere Variante Write (insert & update) schwierig Viele Interfaces erlauben kein Schreiben Update durch Sichten ist schwierig Bei Komplementierung: Welche Quelle? Globale Transaktionen (komplexe Protokolle) Autonomie! 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Überblick Überblick über Informationssysteme Klassifikation Weitere Kriterien Architekturen 3 Schichten Architektur ... 5 Schichten Architektur 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

3-Schichten Architektur ANSI/SPARC 3-Schichten Architektur für zentralisierte DBMS Externes Schema 1 Externes Schema N ... Konzeptionelles Schema Internes Schema 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Wdh: Das Schichtenmodell Interne (physische) Sicht Speichermedium (Tape, Festplatte) Speicherort (Zylinder, Block) Konzeptionelle (logische) Sicht Unabhängig von physischer Sicht Definiert durch Datenmodell Stabiler Bezugspunkt für interne und externe Sichten Externe (logische) Sicht Anwendungsprogramme Nur auf die relevanten Daten Enthält Aggregationen und Transformationen 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

3-Schichten Architektur Anwendungen Externes Schema 1 Externes Schema N ... DBMS Konzeptionelles Schema Internes Schema 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

4-Schichten Architektur Für verteilte DBMS Neu: Trennung lokales vs. globales konzeptionelles Globales Konzeptionelles Schema ist integriert aus den lokalen konzeptionellen Schemas. Lokales und globales konzept. Schema kann gleich sein. Externes Schema 1 Externes Schema N ... Konzeptionelles Schema ... Lokales konzept. Schema Lokales konzept. Schema Internes Schema Internes Schema ... 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

4-Schichten Architektur Anwendungen Externes Schema 1 Externes Schema N ... Vert. DBMS Konzeptionelles Schema Lokale DBMS ... Lokales konzept. Schema Lokales konzept. Schema Internes Schema Internes Schema ... 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Import-/Export-Schema-Architektur nach [HM85] = lokales konzeptionelles Schema Idee: Nur Teilmenge des lokalen konzeptionellen Schemas wird der Föderation zur Verfügung gestellt. Idee: Nur Teilmengen der Exportschemas sollen verwendet werden. 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

4-Schichten Architektur Auch: Multidatenbank-architektur [LMR90] Voraussetzung Nutzer kennen die jeweiligen Schemas Multidatenbanksprache Lokales und globales konzept. Schema kann gleich sein. Lose Kopplung Externes Schema 1 Externes Schema N ... Export-Schema Export-Schema ... Lokales konzept. Schema Lokales konzept. Schema Internes Schema Internes Schema ... = physisches Schema 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

4-Schichten Architektur Anwendungen (müssen selbst integrieren) Externes Schema 1 Externes Schema N ... Lokale DBMS Export-Schema Export-Schema ... Lokales konzept. Schema Lokales konzept. Schema Internes Schema Internes Schema ... 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

5-Schichten Architektur [SL90] Neu: Interne Schemas werden nicht mehr betrachtet. Exportschemas Integriertes, föderiertes Schema Terminologie Komponentenschema = lokales konzept. Schema Föderiertes Schema = globales konzept. Schema Externes Schema 1 Externes Schema N ... Föderiertes Schema Exportschema Exportschema Komponenten- schema Komponenten- schema ... Lokales Schema ... Lokales Schema 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

5-Schichten Architektur [SL90] Anwendungen Externes Schema 1 Externes Schema N ... Föderiertes Schema Föd. DBMS Exportschema Exportschema ... Komponenten- schema Komponenten- schema Lokale DBMS Lokales internes Schema Lokales internes Schema ... 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

5-Schichten Architektur [SL90] Lokale Schemas Konzeptionell Komponentenschemas Kanonisches Datenmodell Fügt fehlende Semantik hinzu. Übergang durch Mappings. Exportschemas Teilmenge des Komponentenschemas Verwaltet Zugangsberechtigungen 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

5-Schichten Architektur [SL90] Föderiertes Schema Integriert aus den Exportschemas Kennt Datenverteilung Andere Namen: Import Schema Globales Schema Enterprise Schema Unified Schema Externes Schema Föderiertes Schema kann sehr groß sein  Vereinfachung im Exportschema „Schema Evolution“ leichter Zusätzliche Integritätsbedingungen Zugangskontrollen 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

5-Schichten Architektur [SL90] Mischformen Einige Schichten nicht immer nötig. Z.B. wenn lokales und Komponentenschema gleich sind. Z.B. wenn komplettes Komponentenschema exportiert werden soll. Ein Komponentenschema kann mehrere Exportschemas haben. Große FDBS können mehrere föderierte Schemas haben. Föderation! Nur semi-autonom Lokale DBMS müssen bereits kanonisches Datenmodell unterstützen. 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Vergleich der Architekturen [Con97] Import/Export Lose Kopplung Integration durch Nutzer und globalen Admin Zugriff über lokales System Keine globale DBMS-Funktionalität 4-Schichten Lose Kopplung Integration durch Nutzer Zugriff über globale Schnittstellen DBMS-Funktionalität nur durch Multidatenbank-sprachen 5-Schichten Lose und enge Kopplung Integration durch globalen Administrator Zugriff durch globales System DBMS-Funktionalität im globalen System 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Zusammenfassung 1. 2. VL 7 (8.11.05) 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06

Felix Naumann, VL Informationsintegration, WS 06/06 Literatur Wichtige Literatur [ÖV99] Principles of Distributed Database Systems. M. Tamer Özsu, Patrick Valduriez, Prentice Hall, 1999. [SL90] Amit P. Sheth and James A. Larson, Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases, ACM Computing Surveys, Vol. 22(3), pp183-236, 1990. [Con97] Stefan Conrad, Föderierte Datenbanksysteme. Springer, Heidelberg 1997. Weitere Literatur [LMR90] W. Litwin, L. Mark, N. Roussoupoulos, Interoperability of Multiple Autonomous Databases, ACM Computing Surveys, Vol. 22(3), pp267-293, 1990. [HM85] Dennis Heimbigner, Dennis McLeod: A Federated Architecture for Information Management. ACM Trans. Inf. Syst. 3(3): 253-278 (1985) 3.11.2005 Felix Naumann, VL Informationsintegration, WS 06/06