XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
XML-‐basierte Kommunikation im IHE - Institute of Health ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3. Methoden und Vorgehensplanung<br />
3.2.2 Verwendete Entwicklungstools<br />
Alle Erweiterungen des Projekts EHR-‐Arche werden als Webservice mit dem ZKoss-‐Framework<br />
[40] in JAVA entwickelt. Die Schnittstellen werden somit auch in JAVA programmiert. Als Ent-‐<br />
wicklungsumgebung wird Eclipse in der Version 3.6 (Helios) verwendet [41]. Für das gemein-‐<br />
same Arbeiten an der Projekt<strong>im</strong>plementierung dient das Eclipse-‐Plugin „Subclipse“ [42].<br />
Für die Entwicklung und Bearbeitung der <strong>XML</strong>-‐Dateien kommt ebenso Eclipse zum Einsatz, da<br />
die Entwicklungsumgebung einen guten <strong>XML</strong>-‐Editor beinhaltet. Zum Verarbeiten der <strong>XML</strong>-‐<br />
Dateien werden die JDOM Bibliotheken in der Version 1.1.2 integriert.<br />
3.3 Zu Teilziel 1: Entwurf des Schnittstellenkonzeptes<br />
In diesem Abschnitt wird das Konzept für die Schnittstelle des Document Consumers zum<br />
Document Crawler und ATR beschrieben. Als Vorgabe dienen dabei die vom Projektteam entwi-‐<br />
ckelten Schnittstellenspezifikationen des ATR und des Document Crawlers. Da die Schnittstellen<br />
des Document Consumers auf die Funktionsweise der Suchanfragenerstellung in der erweiter-‐<br />
ten archetypenbasierten Suche aufbauen und es dafür noch kein konkretes Konzept gibt, muss<br />
vorher ein Entwurf zur Erstellung einer Suchanfrage anhand der vorhandenen Konzepte erar-‐<br />
beitet werden. Dieses Konzept zur Suchanfragenerstellung wurde zusammen mit Dr. Dipl.-‐Inf.<br />
Samrend Saboor und Dominik Schweiger erarbeitet.<br />
3.3.1 Konzept für die Erweiterung des Document Consumers<br />
Das Projektteam entwickelte bereits ein grobes Konzept für die Funktionalität der Erweiterung<br />
des Document Consumers. Dieses Konzept muss noch verfeinert werden, um daraus entspre-‐<br />
chende Schnittstellen erstellen zu können.<br />
Das bisherige Konzept schreibt vor, dass der Benutzer in der erweiterten Suche zwischen ver-‐<br />
schiedenen Sucharten wählen kann. Folgendes Anwendungsfalldiagramm verdeutlicht die un-‐<br />
terschiedlichen Sucharten:<br />
27