18.11.2012 Aufrufe

Dokument 1 - RWTH Aachen University

Dokument 1 - RWTH Aachen University

Dokument 1 - RWTH Aachen University

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

172 6 Ein Verfahren zur qualitätsorientierten Datenintegration in DW-Systemen<br />

Tupel oder Mengen.<br />

JEB-Server<br />

Wrapper<br />

Externe<br />

Datenquellen<br />

ConceptBase<br />

Server<br />

Start<br />

Verbinden mit CB<br />

Anf rage?<br />

Treiber Laden und Verbindung<br />

zu DQ auf bauen<br />

Bearbeitung<br />

Ergibnisse konv ertieren und an<br />

CB schicken<br />

JDBC<br />

...<br />

IPC Messages<br />

Wrapper<br />

End<br />

Externe<br />

Datenquellen<br />

Abbildung 6.13: Architektur des JEB-Servers [Wang, 1999]<br />

Neben den Metadaten können über diese Schnittstelle auch die Daten der Datenquelle in ConceptBase<br />

integriert werden. Da ConceptBase aber nicht als Massendatensystem konzipiert ist,<br />

sollte diese Eigenschaft nur für kleine Datenmengen genutzt werden (z.B. Aggregation von<br />

Datenbeständen zur Qualitätsmessung). Aufgrund der unbeschränkten Vererbungshierarchie in<br />

ConceptBase können die Daten als Instanzen der jeweiligen Metadatenelemente betrachtet werden.<br />

Abbildung 6.13 stellt die Systemarchitektur des JEB-Servers (Java External Binding) dar. Der<br />

JEB-Server verhält sich gegenüber dem ConceptBase-Server wie ein Server, der ConceptBase-<br />

Server ist in diesem Fall ein Client. Der ConceptBase-Server sendet eine Nachricht an den JEB-<br />

Server, wenn eine neue Datenquelle eingetragen wurde oder eine Anfrage nach den Daten einer<br />

externen Datenquelle gestellt wurde. Der JEB-Server lädt dann den Treiber für diese Datenquelle,<br />

entsprechend der Definition in ExternalDataSource. Die notwendigen Daten bzw. Metadaten<br />

werden aus der Datenquelle extrahiert und dann in ein für ConceptBase verständliches Format

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!