Kostenloser Download der gesamten Diplomarbeit - dotSource
Kostenloser Download der gesamten Diplomarbeit - dotSource
Kostenloser Download der gesamten Diplomarbeit - dotSource
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