07.01.2013 Aufrufe

XML-‐basierte Kommunikation im IHE - Institute of Health ...

XML-‐basierte Kommunikation im IHE - Institute of Health ...

XML-‐basierte Kommunikation im IHE - Institute of Health ...

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.

5. Diskussion<br />

Echtzeit 16. Dies bedeutet jedoch nicht, dass nur JDOM für dieses Problem geeignet ist.<br />

JDOM zählt zwar <strong>im</strong>mer noch zu den am meist genutzten <strong>XML</strong>-­‐Parser-­‐APIs für JAVA [44],<br />

es gibt jedoch auch neuere APIs wie XOM, welches zum Beispiel kleiner als JDOM ist und<br />

noch einige Verbesserungen wie Performancesteigerung aufweist. Ein bedeutender Grund<br />

für die heute <strong>im</strong>mer noch große Beliebtheit des älteren JDOM ist mit Sicherheit die <strong>im</strong> In-­‐<br />

ternet reichlich verfügbare Dokumentation.<br />

5.2 Diskussion der Ergebnisse<br />

Der Document Consumer ist in der Lage, die benötigten Infoitems aus dem ATR anzufor-­‐<br />

dern, zu parsen und diese für Suchanfragen zu verwenden. Die Struktur zur Erstellung<br />

einer Suchanfrage <strong>im</strong> Suchanfragen-­‐Editor ist vorhanden, welche <strong>im</strong> Document Consumer<br />

Back-­‐End zu einer <strong>XML</strong>-­‐Suchanfrage transformiert und an den Document Crawler ver-­‐<br />

schickt werden kann. Dort wird die Suchanfrage ausgeführt und die Ergebnisse werden an<br />

den Document Consumer retourniert und angezeigt. Die dafür nötigen Schnittstellen wur-­‐<br />

den in dieser Arbeit konzeptioniert, <strong>im</strong>plementiert und getestet. Durch die entwickelten<br />

Schnittstellen wird die <strong>Kommunikation</strong> zu den neuen Akteuren <strong>im</strong> erweiterten XDS-­‐Pr<strong>of</strong>il<br />

ermöglicht.<br />

5.2.1 Zu Teilziel 1: Konzept für die Schnittstellen zu den erweiter-­‐<br />

ten XDS-­‐Akteuren<br />

Das Schnittstellenkonzept baut auf dem Suchanfragen-­‐Editor Konzept und den Schnittstel-­‐<br />

lenspezifikationen der erweiterten XDS-­‐Akteure auf. Das Konzept für die Suchanfragener-­‐<br />

stellung deckt alle Anforderungen für die Modellierung einer beliebigen Fragestellung zu<br />

einer Suche ab. Dabei können vorgegebene Infoitems vom Benutzer beliebig ausgewählt,<br />

verknüpft und parametrisiert werden. Der Vorteil dieser Methode besteht darin, dass aus<br />

jeder benutzerdefinierten Suche automatisch eine valide Suchanfrage erzeugt werden<br />

kann, da nur die verfügbaren Infoitems in Verbindung mit Containern weiterer Infoitems<br />

und Verknüpfungsoperatoren für die Suche verwendet werden. Außerdem können durch<br />

diesen generischen Ansatz alle drei Sucharten (vorgefertigte Suchen, Suchschablonen,<br />

freie Suchen) mit einem Modell abgedeckt werden: Jede Suchart entspricht einer freien<br />

Suche, mit Einschränkungen festgelegter Infoitems (Suchschablonen) oder der zusätzli-­‐<br />

chen Einschränkung durch Festlegung fixer Parameter (vorgefertigte Suchen). Der Such-­‐<br />

16 Das Infoitem-­‐<strong>XML</strong> besteht aktuell mit allen 446 Infoitems und deren zusätzlichen Informationen<br />

aus ca. 1363 <strong>XML</strong>-­‐Elementen.<br />

65

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!