iode ocean data portal - odp the objective of the iode ocean data portal (odp) is to facilitate and...

17
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 data and services. This is achieved through a network of interconnected National Oceanographic Data Centres (NODCs) which can provide seamless access to collections and inventories of marine data from these data centres. The Ocean Data Portal provides the full range of processes including data discovery, access, and visualization. The ODP supports the data access requirements of all IOC programmes areas.

Upload: roy-rogers

Post on 05-Jan-2016

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 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

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 data and services.

This is achieved through a network of interconnected National Oceanographic Data Centres (NODCs) which can provide seamless access to collections and inventories of marine data from these data centres.

The Ocean Data Portal provides the full range of processes including data discovery, access, and visualization.

The ODP supports the data access requirements of all IOC programmes areas.

Page 2: 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

ODP - Access to data

The IODE ODP provides on-line access to distributed ocean data:

at operational and delayed-mode time scales

at various processing level (observation, climate, analysis, forecast)

across both oceanographic and marine meteorological domains

from multiple data source formats

Page 3: 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

ODP - Standards are the key to interoperability

Data Discovery requires a common metadata standard and standard vocabularies to ensure that the distributed datasets are discoverable and conformable.

Data Visualization allows interactive presentation of data and products using web map service such as WMS and WFS.

Data Access provides ability to download data using common file formats such as NetCDF, XML, ASCII.

Interoperability with existing systems: IODE is working closely with the Joint WMO-IOC Technical Commission for Oceanography and Marine Meteorology (JCOMM) to ensure the ODP is interoperable with the WMO Information System (WIS)

Page 4: 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

ODP - End to end (E2E) technology

E2EIntegration Server

E2EIntegration Server

E2EData Provider

E2EData Provider

HTTP communicationWeb-services

Local Database system

Local Data file system

Data Centers Network

JCOMM/IODEData Portal

JCOMM/IODEData Portal

NetCDF transport data-file

Object transport data-file

Response message

Request message

User access

SecurityRegistry

DiscoveryDelivery

Monitoring

ConnectionMapping

Data Access

Data

Data provider nodes

The goal of this E2E technology is to integrate the non-homogeneous local data systems into unified distributed marine data system, that will provide the transparent exchange between these local systems and a end-user.

The goal of this E2E technology is to integrate the non-homogeneous local data systems into unified distributed marine data system, that will provide the transparent exchange between these local systems and a end-user.

HTTP communicationWeb-services

CENPAT

INIDEP

CEADODNACRIBAB

etc. etc.

MINCyT

Page 5: 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

Based on the “client-server with mediator and wrappers”:

wrapper (Data Provider) provides access to data or metadata of the local data system that exists in DBMS, structured, formatted and object data files (such as images, video files, documents, etc.). As soon as the wrapper is installed on the local data system, the latter becomes a data source for the distributed data system;

mediator (Integration Server) integrates data from various local data systems interacting with wrappers (Data Providers) and with other mediators (Integration Servers, other portals accumulating descriptive metadata). This makes possible to construct a complex network as a federation of data sources to meet the needs of various projects and applications.

ODP - E2E technology architecture

Page 6: 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

DATA PROVIDERDP

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

DP provides access to data and metadata of the local data systems. When the wrapper is installed in the local data system, the latter becomes a data source for the distributed data system.

DP processes the local data sets and in a semi-automated way generates the discovery metadata.

These services are based on the OpenDAP data (point, profile and grid) structures and specific metadata model based on ISO 19115.

Scope

Page 8: 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

How to become a DP

The data center which agrees to be the DP should provide:

the middleware for communications: application server available for HTTP protocol,

installation of the DP software OR use light DP extension,

registration of the data source and its discovery metadata,

support of the local data system

Page 9: 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

How to become a DP

Light DP extension:

Allows integration of data from data centres unable to install the DP software.

In this case the owner of the DP must create new user with login and password and provide this information to remote user

Data centres can use remote DP for providing catalogs of data to ODP distributed system

Page 10: 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

1010

DBMS

Dedicated Server

JBoss Application server

Apache web-server

PHP

Structured and objective data files

Database access service DiGIR

DP web application

It is recommended to use a dedicated computer with these minimum characteristics: CPU 1GHz or more, 2 GB RAM, 300 Mb hard disk space, running under Windows or Linux.

Installing DP

Page 11: 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

Network requirements

HTTP and SOAP protocols must be available

JBoss AS port must be opened in firewall settings

IP-address verification: DP receives requests only from the Integration Server

Page 12: 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

Data in relational Database Management System (DBMS): Oracle, MS SQL Server, MySQL, PostgreSQL, etc.;

Structured data files with non-hierarchical data formats (CSV, TSV, …)

Object data files: documents, images, data which has format not supported by ODP technology

Links (web site pages, web-applications, URLs, web-services)

Supported data storage types

Page 13: 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

Data in database inside local network with the Data Provider software

Structured data files: upload to the Data Provider server or specify URL to data files location (FTP, HTTP)

Data Provider

DBMSfiles

Loca

l net

wor

k o

f D

ata

Cen

tre

FTP, HTTP

Internet

How to provide the data

Page 14: 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

The local data administrator should provide:

design of resources;

data source registration;

discovery metadata registration;

provision of data

Functional requirements

Page 15: 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

Use web-interface of the Data Provider to generate, update and maintenance discovery metadata

How to generate metadata

Page 16: 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

Provides the unification of specifics of storage structures and data coding systems of the local data systems through the mechanism and tools of translating local formats and codes to the common transport data file and system codes.

Code list – ships

Local (ESIMO) System (IMO)

23640 8806802

23641 9347621

….. …….

Local (ESIMO) System (WMO)

684 21821

Coding and decoding issues

Page 17: 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

define the schedule for updating of discovery metadata,

check the local data availability using the report submitted by Integration Server,

take the needed actions to provide the data source actuality (connection, data files storage availability),

Resource life-cycle