UNIDART Uniform Data Request Interface

Slides:



Advertisements
Similar presentations
Abteilung Systeme und Betrieb UNIDART: A Uniform Data Request Interface The UNIDART Project Jürgen Seib Deutscher Wetterdienst Referat für Datenbanksysteme.
Advertisements

Satellite Database Federations on GEO Grid Portal Naotaka YAMAMOTO AIST Taiwan Mar. 12,
ASIAES Project Overview Satellite Image Network for Natural Hazard Management in ASEAN+3 region Pakorn Apaphant Geo-Informatics and Space Technology Development.
Remote Visualisation System (RVS) By: Anil Chandra.
Status report on the implementation of GISC at CMA Li Xiang NMIC, CMA
BR 1 SIMDAT HALO meeting – Meteo Activity of the SIMDAT project: Building components of the WIS Baudouin Raoult ECMWF.
The National Grid Service and OGSA-DAI Mike Mineter
WIS V-GISC – Simdat WMO REGIONAL SEMINAR OUAGADOUGOU BURKINA FASO February 2007 Jacques Roumilhac.
Holding slide prior to starting show. Supporting Collaborative Working of Construction Industry Consortia via the Grid - P. Burnap, L. Joita, J.S. Pahwa,
1 CS 502: Computing Methods for Digital Libraries Lecture 2 The Nomadic Computing Experiment Object Models.
INTRANET SECURITY Catherine Alexis CMPT 585 Computer and Data Security Dr Stefan Robila.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
SIMDAT : Elements for building the WIS TECO-WIS, Seoul, 6-8 November 2006 Matteo Dell’Acqua, Météo-France.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Human-Computer Interface Course 5. ISPs and Internet connection.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
1 Dr. Markus Hillenbrand, ICSY Lab, University of Kaiserslautern, Germany A Generic Database Web Service for the Venice Service Grid Michael Koch, Markus.
Life Cycle Objectives CSE 403 Project: Developing a GIS application for a mobile client. Developing a GIS application for a mobile client.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Daniel Vanderster University of Victoria National Research Council and the University of Victoria 1 GridX1 Services Project A. Agarwal, A. Berman, A. Charbonneau,
Future WMO Information System (FWIS) Hiroyuki Ichijo (Japan Meteorological Agency) WMO/WSIS Session on Reducing Natural Disaster Risk through Technical.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
1 1 Japan Meteorological AgencyET-WISC-3, EUMETSAT Germany, Jun.2008 JMA’s Status Report related to WIS Toshikazu NISHIO JMA ET-WISC-III Jun.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
How computer’s are linked together.
Deutscher Wetterdienst DWD GISC Node Current Status.
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
1 1 EPCC 2 Curtin Business School & Edinburgh University Management School Michael J. Jackson 1 Ashley D. Lloyd 2 Terence M. Sloan 1 Enabling Access to.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Grid User Management System Gabriele Carcassi HEPIX October 2004.
09/02 ID099-1 September 9, 2002Grid Technology Panel Patrick Dreher Technical Panel Discussion: Progress in Developing a Web Services Data Analysis Grid.
© 2006 DTP PMC; made available under the EPL v1.0 | July 12, 2006 | DTP Enablement Project Creation Review Creation Review: Eclipse Data Tools Platform.
INFSO-RI Enabling Grids for E-sciencE OGSA DAI Data Access and Integration Marek Ciglan Institute of Informatics, Slovac Academy.
IODE Ocean Data Portal - ODP  The objective of the IODE Ocean Data Portal (ODP) is to facilitate and promote the exchange and dissemination of marine.
Presented By:- Sudipta Dhara Roll Table of Content Table of Content 1.Introduction 2.How it evolved 3.Need of Middleware 4.Middleware Basic 5.Categories.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
DGC Paris WP2 Summary of Discussions and Plans Peter Z. Kunszt And the WP2 team.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
1 SIMDAT Simdat Project –GTD. Meteo Activity – SIMDAT Meteo Activity OGF June 2008 Barcelona Marta Gutierrez, Baudouin Raoult, Cristina.
Endpoints Lesson 17. Skills Matrix Endpoints Endpoints provide a reliable, securable, scalable messaging system that enables SQL Server to communicate.
Data Breakout. OGSA Architecture – databases Eldas, OGSA-DAI and GridMiner implement a slightly old version of OGSA / DAIS –Architecture doc describes.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
In this session, you will learn to: Understand managed code Create managed database objects Define the Hypertext Transfer Protocol endpoints Implement.
International workshop on Météo-France and UK Met Office vGISC implementation OpenWIS installation and requirements for NC / DCPC 5 th June to 7 th June.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
ODP V2 Data Provider overview. 22 Scope Data Provider provides access to data and metadata of the local data systems. Data Provider is a wrapper, installed.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Architecture Review 10/11/2004
Météo France GISC and DCPCs
The Client-Server Model
Requirement for Full Global Operation on WIS Survey on the WIS Doc
WWW and HTTP King Fahd University of Petroleum & Minerals
CUAHSI HIS Sharing hydrologic data
TIGGE Archives and Access
Distributed Marine Data System:
Patrick Dreher Research Scientist & Associate Director
CDISC SHARE API v1.0 CAC Update 22 February 2018
Information Technology Ms. Abeer Helwa
AMGA Web Interface Vincenzo Milazzo
Baudouin Raoult Head of Data and Services Section
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Chapter 17: Client/Server Computing
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Work Session on Statistical Metadata (Geneva, Switzerland May 2013)
Presentation transcript:

UNIDART Uniform Data Request Interface Jürgen Seib Deutscher Wetterdienst e-mail: juergen.seib@dwd.de

General project information UNIDART is a EUMETNET Programme and DWD is the Responsible Member UKMO and KNMI are initial project partners start in 2001 with a feasibility study start of prototype development in 2003 prototype software is installed at DWD, met.no, FMI and KMA installation planned at KNMI, MeteoSwiss, ZAMG and JMA test version of this software can be downloaded from UNIDART web site http://www.unidart.eu (see folder “Software & Tools”) Tuesday, 06 February 2018 - 2 -

The main goal of UNIDART to heterogeneous and distributed data sources Development of a Web-based information system that allows a uniform and integrated access which store any kind of meteorological data and products Tuesday, 06 February 2018 - 3 -

4 Steps to reach the Goal define data categories, e.g. climate time series, forecasts, satellite data, etc. develop a query syntax for each data category specify metadata templates to describe data sets of each data category write a web service for each data category Tuesday, 06 February 2018 - 4 -

Usage environment Service broker Service provider Service requester UNIDART services Metadata-Database Tuesday, 06 February 2018 - 5 -

Relationship to WIS GISC portal Service broker DCPCs and NCs Service provider Service requester Metadata-Database Tuesday, 06 February 2018 - 6 -

4 Steps to reach the Goal define data categories, e.g. climate time series, forecasts, satellite data, etc. develop a query syntax for each data category specify metadata templates to describe data sets of each data category write a web service for each data category Tuesday, 06 February 2018 - 7 -

Query syntax for climate timeseries Tuesday, 06 February 2018 - 8 -

A sample request document <?xml version="1.0" encoding="UTF-8"?> <perform xmlns="http://ogsadai.org.uk/namespaces/2005/10/types"> <selectClimateTimeseries name="query"> <productId>de.dwd.klis.TADM</productId> <stationList> <station>3</station> <station>102</station> </stationList> <nLastDays>10</nLastDays> <orderBy>stationname</orderBy> <output name="resultOfQuery"/> </selectClimateTimeseries> <sqlTimeseriesToXML name="output"> <sqlTimeseries from="resultOfQuery"> <xmlTimeseries name="XMLresult"> </sqlTimeseriesToXML> </perform> Tuesday, 06 February 2018 - 9 -

Tuesday, 06 February 2018 - 10 -

Creation of metadata products / data sets stations products_per_stations Static information about the data provider generateProductMetadata.pl XML documents for the product catalog Tuesday, 06 February 2018 - 11 -

UNIDART service create an OGSA-DAI activity for each data category an activity is performed by an OGSA-DAI data service resource main problem: heterogeneity of the data sources product definition table: contains a parameterised SQL query for each product Tuesday, 06 February 2018 - 12 -

Architecture of OGSA-DAI Client Data Service Resource Data Query Result Set Perform Document Response Tuesday, 06 February 2018 - 13 -

SQL statements bind variables output variables For the time range: :beginDate and :endDate For list of station-IDs: :stationIdList output variables stationname name of the station date YYYY-MM-DD quality „very high“, „high“‚ „low“‚ „unknown“, „flagged“ latitude degree N, decimal longitude degree E, decimal altitude in meter value according to the selected product Tuesday, 06 February 2018 - 14 -

Product definition table Tuesday, 06 February 2018 - 15 -

Data policy The access to data is controlled by the provider ! A data provider decides : from which machines data requests are accepted which users will be authorised which data sets are offered for download The access to data is controlled by the provider ! Tuesday, 06 February 2018 - 16 -

Architecture Internet Intranet DMZ Portal-Server, e.g. GISC Database Application- Server Intranet DMZ Web-Proxy Tuesday, 06 February 2018 - 17 -

Application Server Application server Web-Proxy Web Service Container (e.g. Tomcat) OGSI-compliant Grid middleware OGSA-DAI UNIDART web services Apache HTTP-Proxy Tuesday, 06 February 2018 - 18 -

Mapping certificates to database users <?xml version="1.0" encoding="UTF-8"?> <DatabaseRoles> <Database name="jdbc:oracle:thin:@oraserver.dwd.de:1521:DBASE1"> <User dn = "/O=Deutscher Wetterdienst/OU=UNIDART/OU=simpleCA-oflsd17.dwd.de/OU=dwd.de/CN=DWD" userid = "unidart_dwd" password = "******" /> <User dn = "/O=Deutscher Wetterdienst/OU=UNIDART/OU=simpleCA-oflsd17.dwd.de/OU=dwd.de/CN=FMI" userid = "unidart_fmi" password = "******" /> <User dn = "/O=Deutscher Wetterdienst/OU=UNIDART/OU=simpleCA-oflsd17.dwd.de/OU=dwd.de/CN=KNMI" userid = "unidart_knmi" password = "******" /> <User dn = "/O=Deutscher Wetterdienst/OU=UNIDART/OU=simpleCA-oflsd17.dwd.de/OU=dwd.de/CN=met.no" userid = "unidart_met.no" password = "******" /> </Database> <Database name="jdbc:oracle:thin:@oraserver.dwd.de:1521:DBASE2"> </DatabaseRoles> Tuesday, 06 February 2018 - 19 -

Advantages for a data provider provide data together with other data centres increases satisfaction of users UNIDART can be used for the implementation of WIS connect to other data grids / applications participate on the built-up of a service-oriented architecture amongst meteorological centres Tuesday, 06 February 2018 - 20 -

Thank you ! Questions ? Tuesday, 06 February 2018 - 21 -