entwicklung eines web-services für die dioxin-datenbank des bundes und der länder

25
für Mensch und Umwelt Entwicklung eines Web- Services für die DIOXIN-Datenbank des Bundes und der Länder Umweltbundesamt / G. Knetsch / M. Rappolder Bayerisches Staatsministerium für Landesentwicklung und Umweltfragen/ E. Weihs Workshop Umweltdatenbanken 19./20.05.2003, Berlin

Upload: kemal

Post on 08-Jan-2016

20 views

Category:

Documents


0 download

DESCRIPTION

Entwicklung eines Web-Services für die DIOXIN-Datenbank des Bundes und der Länder. Umweltbundesamt / G. Knetsch / M. Rappolder Bayerisches Staatsministerium für Landesentwicklung und Umweltfragen/ E. Weihs. Workshop Umweltdatenbanken 19./20.05.2003, Berlin. Grundlagen (1). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Entwicklung eines Web-Services für die

DIOXIN-Datenbank des Bundes und der Länder

Umweltbundesamt / G. Knetsch / M. Rappolder

Bayerisches Staatsministerium für Landesentwicklung und Umweltfragen/ E. Weihs

Workshop Umweltdatenbanken 19./20.05.2003, Berlin

Page 2: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Auftrag an die Bund/Länder-Arbeitsgruppe DIOXINE Auftrag an die Bund/Länder-Arbeitsgruppe DIOXINE

Verbesserung des Datenmanagements durch die Verbesserung des Datenmanagements durch die „„zentrale Dokumentation und Auswertung von zentrale Dokumentation und Auswertung von

Ergebnissen von Untersuchungsprogrammen zur Ergebnissen von Untersuchungsprogrammen zur Dioxinbelastung der Umwelt, die durch Bund und Länder Dioxinbelastung der Umwelt, die durch Bund und Länder initiiert werden“initiiert werden“

Aufbau eines zentralen Datenbanksystems im UBA Aufbau eines zentralen Datenbanksystems im UBA unter Beteiligung des ehemaligen Bundesinstituts für unter Beteiligung des ehemaligen Bundesinstituts für gesundheitlichen Verbraucherschutz und gesundheitlichen Verbraucherschutz und Veterinärmedizin Veterinärmedizin

Beschluß der Beschluß der 37. Umweltministerkonferenz (1991) 37. Umweltministerkonferenz (1991)

Grundlagen (1)Grundlagen (1)

Page 3: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Verabschiedet auf der 17. ACK im April 1996Verabschiedet auf der 17. ACK im April 1996

Absatz 3: Datenaustausch, -zugriff und –abgabeAbsatz 3: Datenaustausch, -zugriff und –abgabe

Die Länder können auf alle von ihnen selbst Die Länder können auf alle von ihnen selbst übermittelten Daten und Informationen zugreifen. übermittelten Daten und Informationen zugreifen.

UBA ermöglicht den Zugriff auf die bei ihm geführten UBA ermöglicht den Zugriff auf die bei ihm geführten Datenbestände.Datenbestände.

Die Übertragung und der Zugriff hat dv-technischen Die Übertragung und der Zugriff hat dv-technischen und fachlichen Sicherheitskriterien gerecht zu und fachlichen Sicherheitskriterien gerecht zu werden. werden.

Anhang II. 3 der Verwaltungsvereinbarung zum Anhang II. 3 der Verwaltungsvereinbarung zum Datenaustausch im Umweltbereich vom März 1996Datenaustausch im Umweltbereich vom März 1996

Grundlagen (2)Grundlagen (2)

Page 4: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Umsetzung (1)Umsetzung (1)

• Rechtsgutachten zum Datenaustausch zwischen Rechtsgutachten zum Datenaustausch zwischen Bund und Länder – erarbeitet am Beispiel der Bund und Länder – erarbeitet am Beispiel der Datenbank DIOXINE (UBA-Texte 15/97)Datenbank DIOXINE (UBA-Texte 15/97)

• Aufbau der Datenbank DIOXINE in enger Aufbau der Datenbank DIOXINE in enger Abstimmung mit dem ehem. BgVV und der Abstimmung mit dem ehem. BgVV und der ressort-übergreifenden Bund-Länder AG ressort-übergreifenden Bund-Länder AG DIOXINEDIOXINE

• Aufnahme des Wirkbetriebes der zentralen Aufnahme des Wirkbetriebes der zentralen Datenbank als Client-Server-Anwendung ab Datenbank als Client-Server-Anwendung ab 19981998

Page 5: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Umsetzung (2)Umsetzung (2)

• Aufbau eines Datenbestandes zu den Aufbau eines Datenbestandes zu den verschiedenen Umweltmedien einschließlichverschiedenen Umweltmedien einschließlich Lebens- und Futtermittel sowie desLebens- und Futtermittel sowie des HumanbereichesHumanbereiches

• Auswertung des Datenbestandes von über Auswertung des Datenbestandes von über 100 Mess- und Beobachtungsprogrammen 100 Mess- und Beobachtungsprogrammen mit ca. 10 000 Probenmit ca. 10 000 Proben

• Erarbeitung des 3. und 4. Berichtes der B/L Erarbeitung des 3. und 4. Berichtes der B/L AG DIOXINEAG DIOXINE und der Unterarbeitsgruppe und der Unterarbeitsgruppe DIOXINREFERENZMESSPROGRAMM DIOXINREFERENZMESSPROGRAMM Veröffentlichung Frühjahr 2002Veröffentlichung Frühjahr 2002

Page 6: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Übersicht zum Datenbestand

JANUAR 2003

Page 7: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

DV-Struktur der Datenbank DV-Struktur der Datenbank

DIOXIN-Datenbank V 5.1:DIOXIN-Datenbank V 5.1:

• Datenserver Betriebssystem UNIX mit dem Datenserver Betriebssystem UNIX mit dem Datenbanksystem Oracle Version 8.1.6.2. Datenbanksystem Oracle Version 8.1.6.2.

• Client-Anwendung WINDOWS NT unter Einsatz Client-Anwendung WINDOWS NT unter Einsatz der Software ACCESS 97 der Software ACCESS 97

• Client-Serververbindung mit ODBC-Treiber von Client-Serververbindung mit ODBC-Treiber von OracleOracle

• ISDN-Leitung zwischen BgVV und UBA zur ISDN-Leitung zwischen BgVV und UBA zur Dateneingabe und Recherche Humanbereich, Dateneingabe und Recherche Humanbereich, Lebens- und Futtermittel Lebens- und Futtermittel

Page 8: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Struktur der Datenbank (1)Struktur der Datenbank (1)

Dateneingabe:Dateneingabe:

• kompartimentbezogenekompartimentbezogene Metadatenbeschreibung zum Anlaß des Metadatenbeschreibung zum Anlaß des Messprogramms, zur Messprogramms, zur Probenahme, Analytik Probenahme, Analytik und Standortbeschreibungund Standortbeschreibung

• 71 Einzelkongenere zu Dioxinen, Furanen 71 Einzelkongenere zu Dioxinen, Furanen und PCB sowie weiteren chlororganischen und PCB sowie weiteren chlororganischen EinzelstoffenEinzelstoffen

• Stammdatenverwaltung für Faktoren zur Stammdatenverwaltung für Faktoren zur Berechnung von Toxizitätsäquivalenten und Berechnung von Toxizitätsäquivalenten und Wertebereichen (QS)Wertebereichen (QS)

Page 9: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Struktur der Datenbank (2)Struktur der Datenbank (2)

Dateneingabe:Dateneingabe:

• Generieren eines Vor-Ort-Erfassungsmoduls Generieren eines Vor-Ort-Erfassungsmoduls (Erfassungsmasken in ACCESS)(Erfassungsmasken in ACCESS)

• Import der Daten über das ErfassungsmodulImport der Daten über das Erfassungsmodul

• Import von Lebensmitteldaten über individuelle Import von Lebensmitteldaten über individuelle Schnittstellen (Excel, ASCII, Textformate)Schnittstellen (Excel, ASCII, Textformate)

Page 10: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Struktur der Datenbank (3)Struktur der Datenbank (3)

Datenrecherche:Datenrecherche:

• Standardrecherchen getrennt für den Umwelt- Standardrecherchen getrennt für den Umwelt- und Humanbereich und Humanbereich

• Recherchekriterien nach Kategorien Raum, Zeit Recherchekriterien nach Kategorien Raum, Zeit und Fachbezug (z.B. Bundesland, und Fachbezug (z.B. Bundesland, Kompartiment, Einzelstoff, Jahr der Kompartiment, Einzelstoff, Jahr der Untersuchung) Untersuchung)

• Kompartimentspezifische Recherchekriterien Kompartimentspezifische Recherchekriterien z.B. für Boden nach Flächennutzung, Horizontz.B. für Boden nach Flächennutzung, Horizont

Page 11: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Auswertungsbeispiel: PCDD/F Gehalte (I‑TEQ ohne NWG) organischer

Auslagen ohne besondere Belastungssituation in Abhängigkeit vom Nutzungstyp

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 12: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Auswertungsbeispiel: PCDD/PCDF-Gehalte in Textilien aus Baumwolle

0

10

20

30

40

50

60

70

80

90

Stoff, Baumwolle,

blau

Unterhemd,

Baumwolle, grau

Unterhemd,

Baumwolle, blau

T-Shirt, Baumwolle,

weiß

T-Shirt, Baumwolle,

grün

pg

I-T

EQ

/g

Page 13: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Anforderungen Anforderungen

Die Recherchefunktionalitäten genügen bisher Die Recherchefunktionalitäten genügen bisher nur den grundsätzlichen Anforderungen an das nur den grundsätzlichen Anforderungen an das

Explorieren der Datenbestände der Dioxin-Explorieren der Datenbestände der Dioxin-Datenbank und sollen mit der Datenbank und sollen mit der

Weiterentwicklung zu einem Webservice Weiterentwicklung zu einem Webservice ausgebaut werden.ausgebaut werden.

Page 14: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Umsetzung Umsetzung

• UFOPLAN 2001: Initiierung eines F+E-UFOPLAN 2001: Initiierung eines F+E-Vorhabens zur konzeptionellen Entwicklung Vorhabens zur konzeptionellen Entwicklung eines webbasierenden Zugangs für die Dioxine-eines webbasierenden Zugangs für die Dioxine-Datenbank des Bundes und der LänderDatenbank des Bundes und der Länder

• Bausteine: Gestaltungskonzept, dv-Konzept Bausteine: Gestaltungskonzept, dv-Konzept nutzerbezogenes Fachkonzeptnutzerbezogenes Fachkonzept

• Abstimmung des Konzeptes mit den Abstimmung des Konzeptes mit den Mitgliedern der AG DIOXINE insbesondere zu Mitgliedern der AG DIOXINE insbesondere zu den Zugangs- und Zugriffsrechteden Zugangs- und Zugriffsrechte

Page 15: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

NutzerkonzeptNutzerkonzept

Dreistufiges Vorgehen

• Zugang für die interessierte ÖffentlichkeitZugang für die interessierte Öffentlichkeit

• Zugang für Fachnutzer (Behörden, Institute)Zugang für Fachnutzer (Behörden, Institute)

• Zugang für Datenlieferanten (Bundesländer, Zugang für Datenlieferanten (Bundesländer, Bundesbehörden, Forschungsnehmer)Bundesbehörden, Forschungsnehmer)

Page 16: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Lösungsprinzipien für einen Webservice (1)Lösungsprinzipien für einen Webservice (1)

Rahmenbedingungen BundOnline2005 Rahmenbedingungen BundOnline2005

Zugang zu den Daten über das Internet nach dem W3C-Standard Zugang zu den Daten über das Internet nach dem W3C-Standard (XML-Schema) (XML-Schema)

Nach Vorgabe des Styleguide des Umweltbundesamtes sollen Nach Vorgabe des Styleguide des Umweltbundesamtes sollen verschiedenen Nutzergruppen die Inhalte der Dioxin-Datenbank verschiedenen Nutzergruppen die Inhalte der Dioxin-Datenbank entsprechend ihrer Benutzerprofile für Präsentation und entsprechend ihrer Benutzerprofile für Präsentation und Erfassung zugänglich gemacht werden.Erfassung zugänglich gemacht werden.

Schnittstelle zur Einbindung in das German Environment Schnittstelle zur Einbindung in das German Environment Information Network (GEIN) und Information Network (GEIN) und

Server-Schnittstellen (SOAP, XML) zum virtuellen Server-Schnittstellen (SOAP, XML) zum virtuellen Umweltdatenkatalog (vUDK), um die Informationen nach Raum Umweltdatenkatalog (vUDK), um die Informationen nach Raum und Zeit verfügbar zu machen.und Zeit verfügbar zu machen.

Page 17: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Lösungsprinzipien für einen Webservice (2)Lösungsprinzipien für einen Webservice (2)

Dynamische Web-Seiten unter Einsatz der serverseitigen Dynamische Web-Seiten unter Einsatz der serverseitigen Software PHP [1] und ASP [2] unter Beibehaltung der Software PHP [1] und ASP [2] unter Beibehaltung der derzeitigen Grundfunktionalität der Dioxin-Datenbankderzeitigen Grundfunktionalität der Dioxin-Datenbank

WEB-Service mit Kommunikation per WEB-Service mit Kommunikation per XML und http als CMS-System [3]XML und http als CMS-System [3]

[1] Personal Home Page Tools, Open Source Scriptsprache zur Erstellung [1] Personal Home Page Tools, Open Source Scriptsprache zur Erstellung dynamischer Webseitendynamischer Webseiten

[2] Active Server Pages, Technologie von Microsoft zur serverseitigen [2] Active Server Pages, Technologie von Microsoft zur serverseitigen Erstellung dynamische HTML-SeitenErstellung dynamische HTML-Seiten

[3] Content Management System

Page 18: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

UBA Datennetz

Daten-bank

View Fachnutzer

ViewDatenlieferanten

Web-server

Internet

PC mit Browser

Prinzipschema für die Lösungsvariante „Dynamische Webseiten“

Page 19: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Lösungsprinzipien für einen Webservice Lösungsprinzipien für einen Webservice „„Dynamische Webseiten“Dynamische Webseiten“

Vorteile:Vorteile:

• Zugriff auf die ORACLE-Datenbank über den Zugriff auf die ORACLE-Datenbank über den zentralen WWW-Server des UBA zentralen WWW-Server des UBA

Nutzung von Java-Komponenten für Nutzung von Java-Komponenten für „Durchstieg“ durch die Firewall„Durchstieg“ durch die Firewall

Nachteile:Nachteile:

Rahmenbedingungen von BundOnline2005 nur Rahmenbedingungen von BundOnline2005 nur eingeschränkt erfüllbareingeschränkt erfüllbar

XML-Daten für Export und Schnittstellen (GEIN, XML-Daten für Export und Schnittstellen (GEIN, vUDK) müssen aus Oracle-Datenbank erstellt vUDK) müssen aus Oracle-Datenbank erstellt werdenwerden

Page 20: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Startseite für Nutzergruppe ÖffentlichkeitStartseite für Nutzergruppe Öffentlichkeit

Page 21: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Datenangebot für Nutzergruppe ÖffentlichkeitDatenangebot für Nutzergruppe Öffentlichkeit

Page 22: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Recherchemöglichkeit für Nutzergruppe Recherchemöglichkeit für Nutzergruppe ÖffentlichkeitÖffentlichkeit

Page 23: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Apache/TomcatXERCES

XML-DB/Open Source

XML

Sty

lesh

eeds

XPA

th, O

pen S

ou

.

CM

S-X

ML

DB

Intranet......

ORACLE-DB

Firewall-Rechner

JDBC

Request via Serveroder html

Response zum Server via SOAP oder html, pdf, xls ..

XML-Architektur der Dioxin-Datenbank als Content Management XML-Architektur der Dioxin-Datenbank als Content Management Service (CMS) Service (CMS)

Prinzipschema für die Lösungsvariante „XML-basiertes Webservice“

Page 24: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Lösungsprinzipien für einenLösungsprinzipien für einen„„XML-basiertes Webservice“XML-basiertes Webservice“

Vorteile:Vorteile:

• Nutzung des W3C-Standards unter weitgehender Nutzung des W3C-Standards unter weitgehender Nutzung von Open-Source Software Nutzung von Open-Source Software

• Profilspezifische (nutzerbezogene) Profilspezifische (nutzerbezogene) Recherchemöglichkeiten in der Dioxin-DatenbankRecherchemöglichkeiten in der Dioxin-Datenbank

• Qualitätssicherung Qualitätssicherung

Import/Export Schnittstellen auf BasisImport/Export Schnittstellen auf Basis von XMLvon XML

Erfüllung der Rahmenbedingungen von Erfüllung der Rahmenbedingungen von BundOnline2005BundOnline2005

Page 25: Entwicklung eines Web-Services für die  DIOXIN-Datenbank  des Bundes und der Länder

für Mensch und Umwelt

Ausblick Ausblick

Entwicklung des Web-Services DIOXIN-Entwicklung des Web-Services DIOXIN-Datenbank in enger Abstimmung mit den Datenbank in enger Abstimmung mit den Fachnutzern der Daten und Informationen Fachnutzern der Daten und Informationen (AG DIOXINE) (AG DIOXINE) Enge Kooperation mit Bund/Ländergremium Enge Kooperation mit Bund/Ländergremium Umweltinformationssysteme Umweltinformationssysteme Kooperationsvertrag mit BUND/UBA und Kooperationsvertrag mit BUND/UBA und Bayern zur Entwicklung des Web-ServicesBayern zur Entwicklung des Web-ServicesVM-UBA - iteratives Prototyping VM-UBA - iteratives Prototyping

Umsetzung der Aarhus-Konvention und des Umsetzung der Aarhus-Konvention und des Umweltinformationsgesetzes Umweltinformationsgesetzes

Freier Zugang zu UmweltinformationenFreier Zugang zu Umweltinformationen