Goat – Ein Browser für Messdaten des BayCEER'S
Datenbank
Zur Erforschung von ökosystemaren Zusammenhängen wurden am Bayreuther Institut für terrestrische Ökosystemforschung in den letzten Jahren eine Reihe von wissenschaftlichen Untersuchungen durchgeführt.
In zahlreichen Feld- und Labormessungen fielen bis heute mehrere Millionen Datensätze an. Hierbei handelt es sich sowohl um Kurzzeit- als auch um Langzeitexperimente in den Kompartimenten Wasser, Boden, Vegetation und Luft.
Sehr schnell wurde den Verantwortlichen am BayCEERK klar, dass ein gegenseitiger Austausch von Daten und die langfristige Verfügbarkeit der Informationen ausschließlich über eine Datenbank gewährleistet werden kann. Nur so kann z. B. nach Abgabe einer Doktorarbeit der Verlust der Daten vermieden werden oder in internationalen Forscherteams der Datenaustausch funktionieren. Seit den 90er Jahren werden deshalb sämtliche Mess- und Labordaten des BayCEER's in einer Datenbank erfasst und dokumentiert.
Die ständig wechselnden Anforderungen aus der Praxis führten zu einem stetigen Fortschreiben des Datenbankmodells. Das Modell beinhaltet heute unter anderen die Entitäten Messziel, Messung, Gerät, Messort und Kompartiment.
Goat Funktionen
Um mit den Daten auch von außerhalb des Instituts zu arbeiten, begann im Frühjahr 2002 die Entwicklung des Goat Clients. Die Software soll vor allem externen Mitarbeitern, Arbeitsgruppen und Fakultäten den Zugang zu den Umweltinformationen ermöglichen. An erster Stelle auf der Wunschliste stand daher die Internettauglichkeit der Anwendung.
Nach einer ca. einjährigen Entwicklungszeit ist ein Programm entstanden, das folgende Hauptfunktionalitäten beinhaltet:
Visualisierung und Bearbeitung von Zeitreiheninformationen unter besonderer Berücksichtigung großer Datenmengen
Editieren von Statuswerten der Messdaten
Editieren von Metainformationen wie z. B. Geräte, Messziele, Messorte
Installationsmöglichkeit über Java WebStart
Plattformunabhängigkeit und Internet Tauglichkeit
Goat wird momentan von ca. fünf Personen intensiv genutzt. Aufgrund der leichten Installationsmöglichkeit und der Internettauglichkeit wird mit einer steigenden Anzahl von Anwendern gerechnet.
Goat ausprobieren
Falls Sie unserer Anwendung einmal selbst ausprobieren wollen benötigen Sie JavaWebStart. Anschließend können Sie das Programm starten. Bitte melden Sie sich als Benutzer Gast mit dem Kennwort Gast an.
Der Anwender besitzt Leserechte auf ausgewählte Messungen der sog. Massendaten (automatische Sensoren) und Labordaten. Bei weiteren Fragen zu den Daten oder zum Programm können Sie uns jederzeit per Mail erreichen.
Wenn Sie mehr über die Bedienung des Programms erfahren wollen hilft Ihnen die Online Hilfe weiter.
Goat Technik
Das Programm wurde vollständig mit frei erhältliche Komponenten in Java realisiert. In der unten stehenden Tabelle sind die wichtigsten Komponenten aufgeführt. Einen Überblick über die Systemarchitektur erhalten Sie hier.
|
Komponente |
|
Beschreibung |
|
|
Apache XML-RPC ist eine Implementation des XML-RPC Protokolls für Java. Die Remote Procedure Calls werden über HTTP/HTTPS transportiert- |
|
|
|
JavaTM Web Start ist eine Technologie von Sun die zur einfachen Verteilung von Java Anwendungen dient. |
|
|
|
Eine weit verbreitete Open Source Datenbank. |
|
|
|
Tomcat ist ein freier Servlet Container |
|
|
|
Eine umfangreiche und gut konfigurierbare Logging Bibliothek für Java. |
|
|
|
Ein frei erhältliches Connection Pooling Packet für Java. |
|
|
|
Klassenbibliothek zur Anfertigung von Diagrammen. |