XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
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