1 entwicklung eines web-service ak umweltdatenbanken 07. juni 2005 gerlinde knetsch (uba) rene...
Post on 05-Apr-2015
104 Views
Preview:
TRANSCRIPT
1
www.POP-DioxinDBEntwicklung eines Web-Service
AK Umweltdatenbanken 07. Juni 2005
Gerlinde Knetsch (UBA)Rene Pöschel (deborate GmbH)
Umweltbundesamt, Berlin (UBA) & Bayerisches Staatsministerium für Umwelt, Gesundheit und Verbraucherschutz (BStMUGV)
deborate GmbHEugen-Sänger-Ring 4
85649 Brunnthal-Nord
089 / 189 48 - 700089 / 189 48 - 701info@deborate.dewww.deborate.de
Telefon:Telefax:E-Mail:Internet:
BStMUGV
207.06.2005
www.POP-DioxinDB BStMUGVAgenda
1. Politischer Hintergrund und Grundlagen
2. Umsetzung
3. Projektziele
4. Vorgehensmodell und Rahmenbedingungen
5. Architektur und technische Komponenten
6. deborate Know-How
7. Fazit und Ausblick, weiterführende Informationen
307.06.2005
www.POP-DioxinDB BStMUGVHintergrund & Grundlagen(1/2)
Verpflichtungen über den Zugang zu Umweltinformationen aus der Aarhus Konvention der UN ECE
(mit 16 notwendigen Ratifikationen am 30.10.2001 in Kraft getreten)
Umsetzung der Umweltinformationsrichtlinie der Europäischen Gemeinschaft vom 28.01.2003 (Richtlinie 2003/4/EG)
Gesetzentwurf zur Neufassung des Umweltinformationsgesetzes vom 26. Mai 2004
(Umsetzungsfrist der EU-Richtlinie 14. Februar 2005)
407.06.2005
www.POP-DioxinDB BStMUGVGrundlagen (2/2)
Umweltinformationsgesetz
• Erweiterter Begriff der Umweltinformation• Aktuelle, exakte und vergleichbare Informationen• Nutzung des Internets als modernes, schnelles und demokratisches Medium
Entwicklung von Web-Services für Bereitstellung von Umweltdaten und
Informationen
507.06.2005
www.POP-DioxinDB BStMUGVUmsetzung (1/4)
Dokumentation von
Expositions-daten
Information der
Öffentlichkeit
www.POP-DioxinDB
Web-Service DioxinDB – Bund-Länderprojekt
Sharing of data
Dokumenta-tion von
Metadaten zur
Bewertung
607.06.2005
www.POP-DioxinDB BStMUGVUmsetzung (2/4)
• Seit 1996 Aufbau eines Datenbestandes zu den verschiedenen Umweltmedien einschließlich Lebens- und Futtermittel sowie des Humanbereichesca. 120 Messprogramme (Bund, Länder, Institutionen)
• „Klassische“ Client-Server Anwendung für die Dioxin-Datenbank einschl. Frauenmilch- und Human-Datenbank (UBA, BVL, BfR)
• 3. und 4. Bericht der B/L – AG DIOXINE und der UAG DIOXINREFERENZMESSPROGRAMM – Veröffentlichung Frühjahr 2002 (deutsch/englisch) download unter:
• http://www.umweltbundesamt.de/uba-info-daten/daten/dioxine-dbla.htm
Basis:
707.06.2005
www.POP-DioxinDB BStMUGVUmsetzung (3/4)
• UFOPLAN 2001: Initiierung eines F+E-Vorhabens zur konzeptionellen Entwicklung eines webbasierenden Zugangs zur Dioxin-Datenbank des Bundes und der Länder
• Bausteine:
Gestaltungskonzept,
informationstechnologisches Konzept
nutzerbezogenes Fachkonzept
• Abstimmung des Konzeptes mit den Mitgliedern der Bund-Länder AG DIOXINE
Von der Idee .....
807.06.2005
www.POP-DioxinDB BStMUGVUmsetzung(4/4)
• 2003: Entscheidung zur Umsetzung, Realisierung im Rahmen eines VKoopUIS-Projektes UBA: Umweltbundesamt, Berlin (projektbegleitend BMU,
BVL) BStMUGV: Bayerisches Staatsministerium für Umwelt,
Gesundheit und Verbraucherschutz Auftragnehmer: deborate GmbH, München –
Feinkonzeption, Realisierung
......zur Umsetzung:
Bund-Länder Gemeinschaftsprojekt
Web-Service Dioxin-Datenbank
907.06.2005
www.POP-DioxinDB BStMUGVProjektziele (1/2)
• Nutzergruppen – spezifischer Zugriff unter Anwendung von XML-Technologien :
Interessierte Öffentlichkeit auf ausgewählte bewertete Daten
Datenlieferanten (Bund, Länder, Instituionen) mit direktem Zugriff auf gelieferte Daten
Fachnutzer („poweruser“) mit direktem Zugriff auf aggregierte Daten
Besondere Charakteristika sind hierbei: … >>> …
1007.06.2005
www.POP-DioxinDB BStMUGVProjektziele (2/2)
Dioxindaten: Fachdaten
• Titeldaten & Kompartimente
• Labordaten
• Standorte
• Externe Probenahmen
• Proben
• Analysenergebnisse
Dioxindaten: Stammdaten
• Literatur
• Adressen
• Anwenderdaten, Rollen, Rechte
• Stoffe (Faktoren, Synonyme, Profile, …)
• …
Funktionen
(je nach Rolle und Berechtigung)
• Recherche
• Schnelles Navigieren (Verzweigen)
• Übersichten: Listen, Details
• Dateneingabe und -pflege
• Download (Vorlagen)
• Upload & Import in DB
• Auswertungen: Berichte, Grafiken
• Qualitätssicherung, Freigabe
• Stammdatenpflege
• gein®/vUDK-Anbindung
• Protokollierung
• …
1107.06.2005
www.POP-DioxinDB BStMUGVFunktionen (1/2)
Rollen-und Rechte-gesteuerter Zugang
Zugang zu den aktuellen Daten der Dioxin-DB über Portalfunktion
1207.06.2005
www.POP-DioxinDB BStMUGVFunktionen (2/3)
Service für Dateneingabe und Qualitätssicherung über XML-Stylesheets
Recherche nach Raum, Zeit und Fachbezug
1307.06.2005
www.POP-DioxinDB BStMUGVFunktionen (3/3)
Selektion der Daten für weitereAuswertungen
Aufbereitung der Daten für Berichterstattung und Informationder Öffentlichkeit
17
17
12
50
37
47
0 20 40 60 80 100
"Wald und Gehölze"
Laub- und Mischwald
Mischwald
Nadelwald
ng I-TEQ / kg TS
23 43
1407.06.2005
www.POP-DioxinDB BStMUGVVorgehensmodell und Rahmenbedingungen (1/2)
Erstellung Feinkonzeptionund Entwicklung Prototyp
Erstellung Feinkonzeptionund Entwicklung Prototyp
Weiterentwicklung Produktivsystem
Weiterentwicklung Produktivsystem
ProjektmanagementProjektmanagement
Legende:
Meilenstein
Anbindunggein® und vUDK
Anbindunggein® und vUDK
Entwicklung Alpharelease
Entwicklung Alpharelease
Stand heute
gein® German Environmental Information NetworkvUDKVirtueller Umweltdatenkatalog
1507.06.2005
www.POP-DioxinDB BStMUGVVorgehensmodell und Rahmenbedingungen (2/2)
• Implementierung eines Web-Services als zukunftsweisende Architektur
• Verwendung der bestehenden ORACLE 9i Datenbank als Datenspeicher
• Heterogene Systemlandschaft im RZ des UBA
• Verwendung von offenen und unabhängigen Standards, keine herstellerspezifischen Erweiterungen (W3C, XML, SOAP, …)
• Einsatz von freier Software (Open-Source)
• Einbindung bestehender Komponenten (Reporting-Tool)
• Anbindung an gein® und vUDK
• Beachtung der Sicherheitsrichtlinien und Styleguides des UBA
• Umsetzung für Daten des Umweltbereichs (Boden, Luft, Biota..), spätere Weiterentwicklung auch für Lebens- und Futtermittel sowie Humanbereich (BfR und BVL)
1607.06.2005
www.POP-DioxinDB BStMUGVDie Architektur
Internet
Webserver
Apache, Tomcat
Datenbank-server
Firewall Firewall
DMZ RZ des Umweltbundesamtes
DatenlieferantFachnutzerÖffentlichkeit
Web-ServiceClient(App. Server)
Tomcat, Xalan,Xerces, StrutsCX, etc.
AJP
GEIN/vUDK
HTTPS
Web-Service(App. Server)
Tomcat,DatenmappingXML – rel. DB
Apache Axis, CASTOR
SQL(JDBC)
XML(SOAP)
XML (SOAP)
1707.06.2005
www.POP-DioxinDB BStMUGVTechnische Komponenten (1/2)
• deborate WebService, Client, wiederverwendbare Basisfunktionen
• Entwicklungssprache Java (SDK, J2EE)
• Vollständige Umsetzung in XML
• Apache (Webserver, https + SSL)
• Apache TOMCAT (Durchleitungs-Server 1, ServletEngine-Server
2+3)
• Apache Axis (Framework für Webservices)
• Exolab CASTOR (Marshalling u. Unmarshalling)
• StrutsCX (XML-Ergänzung des Frameworks Apache Struts zum
Erstellen von Web-Applikationen mit Java, MVC-Konzept)
1807.06.2005
www.POP-DioxinDB BStMUGVTechnische Komponenten (2/2)
• Xerces / Xalan (XML-Parser / XML-Prozessor, Transformation)
• Log4J (Applikationslogging)
• ORACLE 9i (Datenbankserver), JDBC
• JMeter und JUnit (Lasttests, automatisiertes Testen, intern)
• CVS (Versionsmanagement, intern)
• Jakarta POI (Exceldateien erzeugen)
• …
1907.06.2005
www.POP-DioxinDB BStMUGVdeborate KnowHow
• Beratung, Analyse
• Projektmanagement, Know-How-Transfer
• Prozessoptimierung & Reengineering
• Konzeption, Modellierung, Prototyping
• Entwicklung mit fremden Komponenten und eigenen Modulen
• Marktstudien, Design & Marketing
• Testen, Dokumentation, ChangeManagement
• Integration, Wartung & Betreuung (Hotline, Schulung, …)
2007.06.2005
www.POP-DioxinDB BStMUGVFazit & Ausblick
Spannendes Bund-Länder-Gemeinschaftsprojekt mit neuesten WebService-Technologien und offenen unabhängigen Standards sowie OpenSource!!!
Weiterentwicklung:
• Internationalisierung (Englisch) im Hinblick auf Nutzung des WebServices für internationale POP-Monitoring-Projekte
• Anwender-Feedback, verstärkte Kooperation mit weiteren Bundesländern
• Ausbau des Datenbestandes, der Funktionalitäten und des Informationsangebotes
• Einbindung in das Portal für Umweltfragen gein®
2107.06.2005
www.POP-DioxinDB BStMUGVWeiterführende Informationen
Projektleitung UBA: Umweltbundesamtwww.umweltbundesamt.de Gerlinde Knetsch, Nina BrüdersPortal „POP – DIOXINE“ Postfach 14 06
06813 DessauTelefon: +49 (0)340 / 2103-3853Telefax: +49 (0)340 / 2104-3853E-Mail: Nina.Brueders@UBA.de
Projektleitung BStMUGV: Bayerisches Staatsministerium für Umwelt, www.umweltministerium.bayern.de Gesundheit und Verbraucherschutz
Erich WeihsRosenkavalierplatz 281925 MünchenTelefon: +49 (0)89 / 9214-3513 Telefax: +49 (0)89 / 9214-2266E-Mail: Erich.Weihs@stmugv.bayern.de
Projektleitung deborate: deborate GmbHwww.deborate.de/dioxine/ Rene Pöschel
Eugen-Sänger-Ring 485649 Brunnthal bei MünchenTelefon: +49 (0)89 / 189 48 - 700Telefax: +49 (0)89 / 189 48 - 701E-Mail: Rene.Poeschel@deborate.de
2207.06.2005
www.POP-DioxinDB BStMUGV
Für Fragen und Vorführungen stehen wir Ihnen gerne zur Verfügung!
Vielen Dankfür Ihre Aufmerksamkeit !
top related