15.11.2012 Aufrufe

B C D A E F O - Lehrstuhls für Informations- und ...

B C D A E F O - Lehrstuhls für Informations- und ...

B C D A E F O - Lehrstuhls für Informations- und ...

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.

2. Gr<strong>und</strong>lagen <strong>und</strong> Stand der Technik<br />

Nachbarn<br />

Quelle<br />

Quelle<br />

Prozessor<br />

Prozessor<br />

Anwendungss.<br />

Broker<br />

NAL<br />

Senke<br />

Senke<br />

Abbildung 2.1.: Die Komponenten von PPS auf einem Knoten: Anwendungen (Quelle,<br />

Prozessor, Senke), die Anwendungsschnittstelle, der Broker <strong>und</strong> die Netzwerkabstraktionsschicht<br />

(NAL). NAL <strong>und</strong> Broker sammeln Informationen<br />

über Nachbarknoten. Abbildung nach [Ris08].<br />

weiter verfolgt wird <strong>und</strong> in das Konzept Announcement/Subscription/Publication (ASP)<br />

mündet. Einer der beiden weiteren Vorschläge basiert auf der Abbildung von Prozessoren<br />

auf je eine Quelle <strong>und</strong> Senke, dem anderen liegt die netzweite Verbreitung des Interesses<br />

an Publikationen zu Gr<strong>und</strong>e.<br />

2.5. Announcement/Subscription/Publication<br />

Mit Announcement/Subscription/Publication (ASP) existiert ein Konzept, dass das zuvor<br />

beschriebene PPS umsetzen möchte. Die gr<strong>und</strong>legende Architektur von ASP ist<br />

daher gleich der von PPS: In einem Netzwerk aus Knoten kommunizieren Anwendungen<br />

(Quelle, Senke oder Prozessor) untereinander per Publish/Subscribe. Auf jedem Knoten<br />

existiert dazu ein Broker mit Applikationsschnittstelle <strong>und</strong> Netzwerkabstraktionsschicht.<br />

ASP konkretisiert einige dieser Konzepte <strong>und</strong> ergänzt einen Routingalgorithmus [Ris09a].<br />

2.5.1. Interaktion<br />

Die Interaktion zwischen den Brokern <strong>und</strong> den restlichen Komponenten des ASP-Systems<br />

läuft in drei Phasen ab: Ankündigung, Abonnement <strong>und</strong> Veröffentlichung. Jede<br />

dieser Phasen wird auf einen separaten Nachrichtentyp abgebildet. Sämtliche Nachrichten<br />

tragen Identifikationsnummern. Sie werden fortan als ASP ID oder verkürzend als<br />

ID bezeichnet. Trägt eine Ankündigung zum Beispiel die ID 7e44a5e4, so tragen alle<br />

nachfolgenden Abonnements <strong>und</strong> Veröffentlichungen, die auf die Ankündigung bezug<br />

nehmen dieselbe ID. Dies entspricht der themenbasierten Adressierung (siehe Seite 7).<br />

Mit Ankündigungen (Announcement) signalisieren Quellen, dass sie Daten im Netz<br />

zur Verfügung stellen. Ankündigungen werden gr<strong>und</strong>sätzlich an alle Broker im Netzwerk<br />

11

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!