Visualisierung von Informationen einer zentralen Netzwerk ... - esukom
Visualisierung von Informationen einer zentralen Netzwerk ... - esukom
Visualisierung von Informationen einer zentralen Netzwerk ... - esukom
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
50 5.4. Lösungsansätze<br />
• Wie in 5.4.1, kann man ohne Kenntnis eines Identiers keine<br />
Metadaten abfragen.<br />
Erweiterung des IF-MAP Protokolls<br />
Die Problematik aus den letzten beiden Ansätzen (das Wissen über<br />
Identier), kann durch eine Erweiterung der IF-MAP-Schnittstelle<br />
behoben werden. Ohne Kenntnis der vorhandenen Datenstruktur des<br />
MAP-Servers sollte es mit der Erweiterung möglich sein, eine Liste<br />
mit den verlinkten Identiern abzurufen (ohne ihre Metadaten). Dies<br />
kann erreicht werden, indem man eine neue Operation einführt oder<br />
eine bestehende erweitert. Der Client kann nun entscheiden, welche<br />
Metadaten er abfragen möchte. Diese Identier werden dann mit regulären<br />
IF-MAP-Operationen verwendet, wie in 5.4.1 beschrieben.<br />
Damit nicht jedesmal eine komplette Liste der Identier abgerufen<br />
werden muss, sollte die neue/erweiterte Operation die Möglichkeit<br />
bieten, sich zu informieren, ob es überhaupt Statusänderungen gegeben<br />
hat. Ist dies der Fall, kann die Liste mit Identiern bezogen<br />
werden.<br />
Vorteile<br />
• Man nutzt die Infrastruktur des MAP-Server: Authentizierung<br />
und Session-Management ist wie bei jedem anderen MAP-<br />
Client. Aus Sicht des Servers verhält sich der Client wie ein<br />
regulärer MAP-Client<br />
• Die Suche und der Benachrichtigungs-Mechanismus sind im MAP-<br />
Server schon implementiert, deshalb muss der Server nur minimal<br />
erweitert werden.<br />
Nachteile<br />
• Eine bestehende Operation zu erweitern, kann zu Verwirrung<br />
führen: Die Funktionalität ist nicht mehr wie in IF-MAP spezi-<br />
ziert, sondern verhält sich anders.<br />
50