02.12.2012 Aufrufe

Dezentrale Verteilung von Daten in heterogener Umgebung

Dezentrale Verteilung von Daten in heterogener Umgebung

Dezentrale Verteilung von Daten in heterogener Umgebung

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.

Superspace<br />

Access<br />

Po<strong>in</strong>t<br />

3 Systemkonzeption<br />

Konnektor<br />

L<strong>in</strong>k<br />

Space<br />

Komponente<br />

Abbildung 3.6: Kommunikation zwischen Komponenten<br />

In Abbildung 3.6 s<strong>in</strong>d zwei durch e<strong>in</strong>en L<strong>in</strong>k verbundene Spaces zu sehen. Beide<br />

besitzen drei Komponenten, wobei die jeweils grau unterlegte Komponente den Ac-<br />

cess Po<strong>in</strong>t des jeweiligen Spaces bereitstellt. Zwischen diesen bef<strong>in</strong>det sich der L<strong>in</strong>k.<br />

Er ist bidirektional und besteht daher aus zwei Konnektoren: e<strong>in</strong>em für jede Rich-<br />

tung. Komponenten <strong>in</strong>nerhalb e<strong>in</strong>es Spaces s<strong>in</strong>d direkt mite<strong>in</strong>ander verbunden, da<br />

sie sich im gleichen Adressraum bef<strong>in</strong>den. Die Verb<strong>in</strong>dung <strong>von</strong> Komponenten über<br />

die Grenzen e<strong>in</strong>es Spaces h<strong>in</strong>weg wird immer über Konnektoren durchgeführt – e<strong>in</strong>e<br />

solche Benutzung ist ebenfalls e<strong>in</strong>gezeichnet.<br />

3.3.1 Konnektor: Der flexibelere Proxy<br />

Die zwei mite<strong>in</strong>ander verbundenen Teile e<strong>in</strong>es Konnektors erfüllen <strong>in</strong> etwa die glei-<br />

chen Aufgaben wie Stubs und Skeletons <strong>in</strong> e<strong>in</strong>er CORBA-<strong>Umgebung</strong>, nämlich das<br />

Verbergen der Komplexität des Netzwerkzugriffs (siehe dazu auch Veit und Gier-<br />

ke, 2001, Seite 105 – 106). Dazu implementiert e<strong>in</strong> Sender (notationell dargestellt<br />

mit ) alle Methoden e<strong>in</strong>er Schnittstelle derartig, daß ihre Aufrufparameter <strong>in</strong> e<strong>in</strong><br />

27

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!