1 entwicklung eines web-service ak umweltdatenbanken 07. juni 2005 gerlinde knetsch (uba) rene...

22
1 www.POP-DioxinDB Entwicklung 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 GmbH Eugen-Sänger-Ring 4 85649 Brunnthal-Nord 089 / 189 48 - 700 089 / 189 48 - 701 [email protected] www.deborate.de Telefon : Telefax : E-Mail: Interne t: BStMUGV

Upload: adala-gerlt

Post on 05-Apr-2015

104 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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 - [email protected]

Telefon:Telefax:E-Mail:Internet:

BStMUGV

Page 2: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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

Page 3: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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)

Page 4: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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

Page 5: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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

Page 6: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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:

Page 7: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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 .....

Page 8: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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

Page 9: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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: … >>> …

Page 10: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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

• …

Page 11: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

1107.06.2005

www.POP-DioxinDB BStMUGVFunktionen (1/2)

Rollen-und Rechte-gesteuerter Zugang

Zugang zu den aktuellen Daten der Dioxin-DB über Portalfunktion

Page 12: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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

Page 13: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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

Page 14: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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

Page 15: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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)

Page 16: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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)

Page 17: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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)

Page 18: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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)

• …

Page 19: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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, …)

Page 20: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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®

Page 21: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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: [email protected]

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: [email protected]

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: [email protected]

Page 22: 1  Entwicklung eines Web-Service AK Umweltdatenbanken 07. Juni 2005 Gerlinde Knetsch (UBA) Rene Pöschel (deborate GmbH) Umweltbundesamt,

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 !