BR 1 SIMDAT HALO meeting –11.07.06 Meteo Activity of the SIMDAT project: Building components of the WIS Baudouin Raoult ECMWF.

Slides:



Advertisements
Similar presentations
DRIV(ER)ing Research Infrastructures Yannis Ioannidis University of Athens, Hellas 1st DRIVER Summit: Towards a Confederation of Digital Repositories,
Advertisements

1 Senn, Information Technology, 3 rd Edition © 2004 Pearson Prentice Hall James A. Senns Information Technology, 3 rd Edition Chapter 7 Enterprise Databases.
Abteilung Systeme und Betrieb UNIDART: A Uniform Data Request Interface The UNIDART Project Jürgen Seib Deutscher Wetterdienst Referat für Datenbanksysteme.
Current design issues for digital archives Robert Munro (presented by David Nathan) Endangered Languages Archive (ELAR), School of Oriental and African.
Chapter 1: The Database Environment
Distributed Systems Architectures
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
September, 2005What IHE Delivers 1 Key Image Notes Evidence Documents Simple Image & Numeric Report Access to Radiology Information IHE Vendors Workshop.
13 September 2012 SDMX Technical Working Group1 Report of the SDMX Technical Standards Working Group SDMX Expert Group Meeting, Paris, September 2012.
Cultural Heritage in REGional NETworks REGNET T1.4: Development of the system specification.
GEONETCast Initiative of GEO presented at the EC GEONETCast workshop 5 March 2006 GEO Secretariat.
©2006 University of Southampton IT Innovation Centre and other members of the SIMDAT consortium A SIMDAT Perspective on Grid Standards and Specifications.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
© Fraunhofer Institute SCAI and other members of the SIMDAT consortium Data Grids for Process and Product Development using Numerical Simulation and Knowledge.
World Meteorological Organization Working together in weather, climate and water WMO Information System (WIS) Meeting of the ET-WISC Feb 2010 David.
Status report on the implementation of GISC at CMA Li Xiang NMIC, CMA
Page 1 © Crown copyright 2005 Workshop on Metadata Beijing27-29 September Report on Metadata Gil Ross (Met Office UK) WIS Working Group Geneva.
World Meteorological Organisation (WMO) Observing and Information Systems Department WMO INFORMATION SYSTEM (WIS) --- COMPLIANCE SPECIFICATIONS OF GISC,
WORLD METEOROLOGICAL ORGANIZATION Weather - Climate - Water
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Where next…. Stakeholder workshop, 29 Jan To the end of the project.
SIMDAT TMB, 15 December 2004 AMD-1 SIMDAT V-GISC/SIMDAT project – a Virtual GISC Alfred Hofstadler, Matteo DellAcqua ECMWF.
Configuration management
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering.
Collections and services in the information environment JISC Collection/Service Description Workshop, London, 11 July 2002 Pete Johnston UKOLN, University.
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
Markus Heene, DWD GISC DWD Markus Heene, DWD
V-GISC Presentation – ET_WISC – Geneva - February v-GISC key functionalities ET_WISC meeting 2-5 February 2010 Jean-Pierre Aubagnac, Jacques Roumilhac.
Understanding and Implementing WMO INFORMATION SYSTEM
GTS MetaData Generation data GTS data bases GTS Switch Volume C1 Central Support Office Information Classes white-list Metadata Synchronization.
31242/32549 Advanced Internet Programming Advanced Java Programming
Abteilung Systeme und Betrieb ICT-ISS, Geneva November 2008 Page 1 WIS GISCs & DCPCs Functions and Specifications Heinrich Knottenberg
- 1 - Heinrich Knottenberg ET WISC: WIS Development in 2006.
WIS V-GISC – Simdat WMO REGIONAL SEMINAR OUAGADOUGOU BURKINA FASO February 2007 Jacques Roumilhac.
WMO RA VI WORKSHOP, SOFIA, BULGARIA, 1 – 3 NOVEMBER 2011 EUMETSAT DCPC and it's interface to users in RA-VI Slide: 1.
PSIRP Publish-Subscribe Internet Routing Paradigm 08-Oct /27.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
1 SIMDAT SIMDAT demonstration – TECO/WIS 7 Nov SIMDAT: Presentation of the demonstration Baudouin Raoult Coordinator, SIMDAT Meteo Activity ECMWF.
ECMWF WMO Metadata Workshop – Beijing Sep 2005 Experience with the WMO core metadata in the SIMDAT/VGISC project Baudouin Raoult ECMWF.
1 NODC, Russia GISC & DCPC developers meeting Langen, 29 – 31 March E2EDM technology implementation for WIS GISC development S. Sukhonosov, S. Belov.
1 World Meteorological Organization WMO Information System WORLD METEOROLOGICAL ORGANIZATION Weather – Climate - Water.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
SIMDAT : Elements for building the WIS TECO-WIS, Seoul, 6-8 November 2006 Matteo Dell’Acqua, Météo-France.
Page 1 © Crown copyright 2005 NESC Workshop 6th-8th September 2005 V-GISC – SIMDAT Gil Ross (Met Office UK) NESC Workshop 6th to 8th September 2005.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
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.
© Crown copyright Met Office Status Report WIS – WMO Information System Chris Little, Met Office, Co-chair OGC Met. & Oceanography Domain WG.
IODE Ocean Data Portal - technological framework of new IODE system Dr. Sergey Belov, et al. Partnership Centre for the IODE Ocean Data Portal MINCyT,
Deutscher Wetterdienst DWD GISC Node Current Status.
Deutscher Wetterdienst DWD GISC Implementation GISC Development Team.
Slide 1 ECMWF, 5 September 2007 Slide 1 The SIMDAT project Baudouin Raoult Head of Data and Services Section ECMWF.
May 2008 ET-CTS Toulouse 1 Debriefing on WIS Aspects Discussions from the ICM IMTN Cloud 1 (Washington Nov 2007) Jean-François Gagnon Telecommunications.
Collaboration for Beijing and Tokyo GISC prototypes -- Status of WIS center development and planning -- Submitted by Hiroyuki ICHIJO (Japan) and SHI Peiliang.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
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.
Registries, ebXML and Web Services in short. Registry A mechanism for allowing users to announce, or discover, the availability and state of a resource:
1 SIMDAT Simdat Project –GTD. Meteo Activity – SIMDAT Meteo Activity OGF June 2008 Barcelona Marta Gutierrez, Baudouin Raoult, Cristina.
1 Collaboration for Beijing and Tokyo GISC prototypes Akira Nakamori JMA ET-WISC-III Jun.2008.
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.
IODE Ocean Data Portal - technological framework of new IODE system Dr. Sergey Belov, et al. Partnership Centre for the IODE Ocean Data Portal.
Météo France GISC and DCPCs
Requirement for Full Global Operation on WIS Survey on the WIS Doc
OpenWIS contribution to WIS
Wsdl.
Baudouin Raoult Head of Data and Services Section
Presentation transcript:

BR 1 SIMDAT HALO meeting – Meteo Activity of the SIMDAT project: Building components of the WIS Baudouin Raoult ECMWF

BR 2 SIMDAT HALO meeting – Data Grids for Process and Product Development using Numerical Simulation and Knowledge Discovery 4 years project funded by the EU -Contract with EU was signed on 1 September 2004 SIMDAT focuses on 4 application areas: -product design in automotive and aerospace, -process design in pharmacology -service provision in meteorology Budget of 11 M Phase 1 : Connectivity Phase 2 : Interoperability Phase 3 : Knowledge. Deployment of Grid infrastructure with particular attention to data transport and management. Distributed DB access. Virtual Data Repository. Introduction of Grid technologies research. Introduction of VO. Integration of analysis services, workflows, discovery and data mining

BR 3 SIMDAT HALO meeting – SIMDAT Meteorology Partners 22 members in the consortium Deutscher Wetterdienst (DWD) ECMWF EUMETSAT Météo France UK Met Office Intel Ontoprise IBM IT Innovation NEC

BR 4 SIMDAT HALO meeting – Meteo activity To build an integrated and scalable framework for the collection and sharing of distributed data (WIS building blocks) -Instead of each National Met Service having a GISC, A virtual GISC -2 DCPCs : ECMWF, EUMETSAT Service oriented framework targeting meteorology, hydrology, climate and environment and offering transparent access to distributed resources -Grid enabled software -Services to process the data, elaborate products, visualize those products Some key elements of the project are: -A single view of meteorological information which is distributed amongst the 5 partners -Improve visibility and access to meteorological data through a comprehensive discovery service -Offer a variety of reliable services for routine dissemination and for collection of data -Provide a global access control policy managed by the partners and integrated into their existing security infrastructure 320 men/month taking into account the technology contribution to the meteo application

BR 5 SIMDAT HALO meeting – Virtual meteorological Centre - functional view Through the Distributed Portal users searches for and retrieves data, subscribe to services such as routine dissemination subject to authentication and authorization The Virtual Database Service provides a single view of partners databases

BR 6 SIMDAT HALO meeting – Architectural Choices Catalogue duplicated and synchronized at each site -To have a fast discovery (browse & search phase) and a reliable system (client redirection to another node) Build an open and flexible framework integrating technologies from different areas -Allow to pick the best components of each Grid Middleware (Globus,OGSA-DAI) -Associate J2EE and Grid/Web Services technologies to build solid components QoS and Robustness are amongst the top priorities of the project -Framework based on J2EE components -Use pipelining, priority and queuing mechanisms to process users requests

BR 7 SIMDAT HALO meeting – Architecture 3 main components to build the virtual database: Data Repository, Catalogue Node and Portal -installed on each partner site and interconnected through a dedicated secure connection channel Data Repository -Interface to the partners databases -Offers metadata information to describe, search, locate data -Offers interface to retrieve data from the associated local databases Catalogue Node -Maintains the registry and ensures synchronisation -Harvests metadata and requests data from the data Repository -Ingests data and maintains the cache of the real-time data -Serves clients: Portal or other Nodes -Monitors the execution of the requests Distributed Portal -Offers interface to search/browse the catalogue

BR 8 SIMDAT HALO meeting – Architecture – cont

BR 9 SIMDAT HALO meeting – WMO Core metadata standard WMO Core Profile 0.2, profile of ISO19115 on geo-referenced data Not scalable -Records are large and contain redundant information, slowing down the database hosting the catalogue -Same information repeated in all metadata records Unnecessary information is circulating over the network -Some documents are orders of magnitude larger than data itself -Cannot represent very large archives with small granularity Cannot fulfil all requirements to build the Virtual Meteorological Centre -Information on how to retrieve data from local databases -Information to create a directory (Taxonomy of documents) -Information to sub-select data from a dataset

BR 10 SIMDAT HALO meeting – Solutions Split XML documents into fragments to solve the scalability issue -WMO core metadata is structured -Some parts are shared amongst many documents Add specific extension to define all relevant information needed to implement the system and not defined by the WMO core -Internal unique ID -Hierarchy relationship -Physical location (which node holds the data) -Information used to generate a valid request to retrieve data from the end system -Information used to create web interface for the end user Work with WMO to Integrate extensions in future releases of standards WMO UKMO Synop Heathrow Core Owner Data type Location Date

BR 11 SIMDAT HALO meeting – WMO Information System (WIS) Requirements Support variety of data types (Common to all WMO Programmes) Support Archive and Real-time datasets Build a Catalogue of all the meteorological data for exchange to support WMO programmes Support ad-hoc requests for data and products: Pull model Support routine dissemination of all observed data and products both real-time and non real-time : Push model Support network security Support of different users profile and data policies Use different types of communication links (GTS, satellite, dedicated links)

BR 12 SIMDAT HALO meeting – WIS Requirements Support variety of data types

BR 13 SIMDAT HALO meeting – Data Repository Functions Interface to the existing Meteorological Databases -It provides access to any kind of databases (rdbms, bespoke, flat files) Metadata provider -Provide Metadata information to discover, locate and describe data, in respect with a defined XML metadata format -Answer Catalogue Node metadata harvesting messages Data provider -Provide an interface to asynchronously request data from the associated existing database (to support real-time & archive datasets) -Transform the XML data request to the real database request -Offer a data channel (HTTP, FTP, …) to send the retrieved data to the Catalogue Node

BR 14 SIMDAT HALO meeting – Data Repository Implementation Implemented as a web-service using a document-based interface -Protocol entirely described in an XML Message -Independent from the network transport (HTTP, SOAP, etc) Three transport methods are supported -OGSA-DAI WSRF -Web Services (WS-I, WSDL, SOAP) -REST (XML over HTTP) VMCMessage Protocol -A set of XML messages have been defined for metadata harvesting (Info,GetMetadataRecord) -A set of XML messages have been defined for data requesting (Submit, GetSubmitStatus, DeleteRequest)

BR 15 SIMDAT HALO meeting – WIS Requirements Era40 ReanalysisData IAA NWP Outputs Data Unidart Climate Data JEDDS Aeronautical Data UMARF Satellite Data Support real-time data

BR 16 SIMDAT HALO meeting – Realtime Data Repository A GTS Data Repository is being developed by Meteo-France -Interfaced with the GTS (through a MSS) -It publishes GTS collections For phase II : One source providing GTS data -No data replication over the SIMDAT infrastructure For phase III several sources plugged onto SIMDAT -Strategy to uniquely identify the datasets (using MD5 hash codes) -Real-time data replication using the metadata synchronization mechanism Generic Solution which can be used by all the partners

BR 17 SIMDAT HALO meeting – WIS Requirements Build a Catalogue of all the available meteorological products

BR 18 SIMDAT HALO meeting – Catalogue Node The Catalogue is built using the metadata harvested from the Data Repositories The Catalogue is synchronized and replicated on each Catalogue Node The Catalogue offers discovery services accessible to the user through the distributed portal The Catalogue contains the necessary information to retrieve and sub select the data

BR 19 SIMDAT HALO meeting – SIMDAT Infrastructure Support ad-hoc requests for data & products: Pull model

BR 20 SIMDAT HALO meeting – Distributed Portal A Portal is deployed on each site and offers a unique view of all the datasets available Portal offers discovery mechanisms to the users -Full text, temporal and geographical search (google-like) -Directory browsing (yahoo-like browsing) Portal provides request handling mechanisms to the users -Submitted requests can be asynchronous to manage long-lived requests -A user can manage its requests (check status, delete them …) -A user retrieve the associated data when the request is complete Portal uses the information contained in the metadata to create the data sub-selection forms -The metadata/data providers define how to access its datasets

BR 21 SIMDAT HALO meeting – How to create the database requests ? Keep the request language of the different databases -Non intrusive solution Add information in metadata extension to build the end system request: - : hold information specific on how to generate a valid request to the data repository - : hold information on how to create a web interface to let the user select items from the dataset Web portal uses the element to present selection dialogues to the user

BR 22 SIMDAT HALO meeting –

BR 23 SIMDAT HALO meeting –

BR 24 SIMDAT HALO meeting –

BR 25 SIMDAT HALO meeting – WIS Requirements Dissemination/Subscription Will be addressed in phase III of the project Support routine dissemination of all observed data and products both real-time and non real-time : Push model

BR 26 SIMDAT HALO meeting – WIS Requirements Inter-Node Communications secured using SSL Support Network Security

BR 27 SIMDAT HALO meeting – WIS Requirements Virtual Organization Implementation: Framework study and investigation in Phase II First Stable Version delivered for Nov 06 Support of different users profile & data policies

BR 28 SIMDAT HALO meeting – VO Domains Domain -Group of organisations that share a common policy (e.g. the RA-VI V-GISC) -The VO might contain a number of sub-domains. Authentication (AuthN) -Users register with a node. -Users are known to all the nodes in the same domain -Any node within the domain should be able to authenticate a user of the domain. Authorisation (AuthZ) -AuthZ is performed at the node level to allow/deny access to the data. -Data Access policy is expressed within the metadata. A B C F E VO Domain D1D1 D2D2

BR 29 SIMDAT HALO meeting – Cross-domain issues Metadata is visible across all domains -But some metadata can be explicitly hidden Cross-domain authorisation involves user registration -User from domain D 2 wanting to access data which is limited to domain D 1 will have to register to domain D 1 Cross-domain authentication will be recognised on a trust relation- ship previously established. -Users authenticated coming from D 2 into D 1 will be checked against the trusted CA domains. The concept of domain needs to be validated by VO working group A B C F E VO Domain D1D1 D2D2

BR 30 SIMDAT HALO meeting – WIS Requirements Currently deployed on Internet Phase II : Study on a dual RMDCN/Internet deployment for production Phase III :RMDCN deployment and Eumetcast integration study Use different types of communication links

BR 31 SIMDAT HALO meeting – What do you need to publish data ? Installation -Install a Catalogue -Install a Data Repository Develop a Module to request data from the existing database -It can simply be a shell script calling the database client with the zero development Data Repository Define the metadata describing the datasets -Define the discovery information (keyword, geographical, temporal) -Define how to request the database Static information necessary to access the database Define how to sub-select data -A metadata definition wizard is being developed

BR 32 SIMDAT HALO meeting – Milestones Synchronization Engine Enhancements - June 06 Mesh Network Management Software - June 06 -Lead by INTEL and fully compatible with the new synchronization engine WSRF interfaces implementation - Sep 06 Metadata Manager migration toward ebXML -Lead by UKMO, feasibility study by June 06 Development of a Real-time Data Repository -To acquire GTS observations : Lead by Meteo-France, first implementation by Sep 06 Implementation of the security services of the VO - Feb 07 Onotology based discovery service -First Thesaurus implementation Sep 06, discovery interface Mar 07

BR 33 SIMDAT HALO meeting – CBS conference demonstration Meshed network of GISCs and DCPCs Based on SIMDAT software and including the 5 European partners, JMA, CMA, BoM, NCAR, NODC -JMA, CMA, BoM fully integrated in the grid architecture -NCAR acting as DCPC and providing metadata information via OAI -NODC currently investigating the SIMDAT software

BR 34 SIMDAT HALO meeting – Results Achieved Unified Catalogue based on WMO Core Profile v0.2 First element of the security infrastructure Five (+2.5) Meteorological Centres interconnected and exchanging data and metadata Users able to search browse and retrieve data distributed within the partners Era40 Data IAA Data UNIDART Data JEDDS Data UMARF Satellite Data

BR 35 SIMDAT HALO meeting – Results Achieved (cont.) Flexible, non intrusive architecture -Support any kind of databases (RDBMS, XML, Flat File, Object, bespoke). -Zero development Data Repository -Support Asynchronous requests (Archive, long requests) Interests shown by meteorological community: -JMA (Japan) and CMA (China) fully integrated -BoM (Australia), KMA (Korea) and NODC (Russia) in progress -NCAR (US) catalogue is harvested using OAI, users are redirected to NCAR portal SIMDAT work feeds back into WMO through expert teams: -ET-WISC: SIMDAT Meteo requirements are now used as the WIS requirements, IPET-MI: Findings have been used for the definition of the WMO Core Profile 0.3, ET-CTS: SIMDAT infrastructure is seen as a major infrastructure for implementing the WIS