Studienarbeit Christian Schubert
Bereitstellung dynamischer Web Processing Services zur Verarbeitung von Geodaten mit OSGi
eingereicht von: | Christian Schubert |
Betreuer: | Dr.-Ing. Iris Braun (Professur Rechnernetze, TU-Dresden) |
Dipl.-Geogr. Matthias Müller |
Kurzfassung
Web Processing Services (WPS) stellen Prozesse für die Verarbeitung von Geodaten bereit. Im aktuellen Standard des OGC kapselt ein solcher Prozessierungsdienst vordefinierte Algorithmen und macht sie über einen Web Service ausführbar. Einige Anwendungsfälle verlangen die Bereitstellung neuer, spezialisierter Algorithmen und Prozesse zur Laufzeit oder die periodische Aktualisierung bestehender WPS-Instanzen. Das OSGi-Framework bietet die Möglichkeit Dienste und Anwendungen zu modularisieren, steuert deren Lebenszyklus und vorhandene Abhängigkeiten. Damit ist es prinzipiell möglich, algorithmischen Code in speziellen Repositories zu pflegen und dynamisch an WPS-Instanzen zu übertragen. Obgleich sich der OSGi-Standard seit der Revision 1.0 im Jahr 2000 über die Jahre hinweg in vielen Bereichen der Softwareindustrie etablieren konnte, fand er im Bereich der dynamischen WPS bisher vergleichsweise wenig Beachtung. Wie auch in anderen IT-Feldern, entscheiden heute zunehmend Faktoren wie Flexibilität, Modularität und Skalierbarkeit über den Einsatz eines WPS-Systems, wobei sich dieser Trend in Zukunft weiter verstärken dürfte. Die vorliegende Arbeit zeigt, dass sich OSGi mit all seinen Eigenschaften als Brücken- beziehungsweise Basistechnologie für WPS-Systeme eignet .