10.10.2013 Aufrufe

Kostenloser Download der gesamten Diplomarbeit - dotSource

Kostenloser Download der gesamten Diplomarbeit - dotSource

Kostenloser Download der gesamten Diplomarbeit - dotSource

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

KAPITEL 4. FACT-FINDER UND SOLR 35<br />

Der Suchprozess wird mit <strong>der</strong> Übermittlung des Suchbegriffs an den FACT-Fin<strong>der</strong><br />

Server angestoßen. Nach <strong>der</strong> Verarbeitung wird das fertige HTML-Konstrukt an die<br />

Applikation zurück versendet. Das HTML-Template mit dem integrierten Suchergebnis<br />

wird in <strong>der</strong> Anwendung z.B. als ein Inlineframe (iFrame) eingebunden. Die<br />

Gestaltung und <strong>der</strong> Funktionsumfang <strong>der</strong> Templates wird während <strong>der</strong> Spezifikationsphase<br />

an die Entwickler von Omikron vermittelt.<br />

• XML<br />

In <strong>der</strong> Abbildung 4.4 ist die vereinfachte Datenübermittlung mittels <strong>der</strong> XML-<br />

Schnittstelle dargestellt.<br />

Abbildung 4.4: XML-Schnittstelle von FACT-Fin<strong>der</strong> aus [Int11]<br />

Die Suchbegriffe werden als URL-Parameter an den FACT-Fin<strong>der</strong> Server übermittelt.<br />

Das Suchergebnis wird als ein XML-Konstrukt an die Anwendung zurück versendet.<br />

Für den Datenaustausch zwischen <strong>der</strong> Applikation und dem FACT-Fin<strong>der</strong><br />

Server muss ein Serverscript von dem Betreiber <strong>der</strong> Anwendung geschrieben werden.<br />

Seine Aufgabe besteht darin die Suchergebnisse aus <strong>der</strong> XML-Datei zu extrahieren<br />

und auf die Objekte, welche in <strong>der</strong> Applikation verwendet werden, abzubilden.<br />

• Webservice<br />

Bei dieser angebotenen Schnittstelle wird die Suchanfrage über Web Services Description<br />

Language (WSDL)-Objekte an den FACT-Fin<strong>der</strong> Server übermittelt. Das<br />

Empfangen und die Verarbeitung <strong>der</strong> Suchergebnisse wird automatisiert über den<br />

WSDL-Code erledigt. Danach stehen die Suchergebnisse als Objekte <strong>der</strong> Applikation,<br />

für die anschließende Integration in <strong>der</strong> Oberfläche <strong>der</strong> Anwendung, bereit.<br />

• JSON<br />

Eineweitere Schnittstelle nutzt dieJavaScriptObjectNotation (JSON). DieSuchanfrage<br />

wird wie bei <strong>der</strong> XML-Variante parametrisiert in <strong>der</strong> URL versendet. Die Antwort<br />

enthält die Suchergebnisse in Form von JSON-Objekten, welche dann in die<br />

Darstellung <strong>der</strong> Anwendung integriert werden.<br />

Zur Realisierung des Datentransfers mit dem FACT-Fin<strong>der</strong> Server kann sich <strong>der</strong> Shop-<br />

Betreiber für eine <strong>der</strong> vier Integrationsmethoden entscheiden. Zusammenfassend werden<br />

die vier Methoden des Datenimport in <strong>der</strong> Tabelle 4.1 bewertet.<br />

Der Aufwand bewertet den Umfang und den Schwierigkeitsgrad <strong>der</strong> Implementierungen,<br />

dieauf<strong>der</strong>SeitedesShop-Betreibersumgesetztwerdenmüssen.Bei<strong>der</strong>HTML-Integration

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!