Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.

Slides:



Advertisements
Similar presentations
ASIAES Project Overview Satellite Image Network for Natural Hazard Management in ASEAN+3 region Pakorn Apaphant Geo-Informatics and Space Technology Development.
Advertisements

Chief Electoral Officer, General Election for Lok Shaba 2014, Andhra Pradesh will be live streaming polling station for the purpose of recording.
Welcome to Middleware Joseph Amrithraj
Copyright GeneGo CONFIDENTIAL »« MetaCore TM (System requirements and installation) Systems Biology for Drug Discovery.
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
A Comprehensive Web Application Development and Deployment Platform.
1 NODC, Russia GISC & DCPC developers meeting Langen, 29 – 31 March E2EDM technology implementation for WIS GISC development S. Sukhonosov, S. Belov.
Advanced Web 2012 Lecture 2 Sean Costain How the Web Works - Refresh Sean Costain 2012 The web is a matrix of servers that handle client requests.
Pan-European infrastructure for Ocean & Marine Data management An EU Integrated research Infrastructure Initiative (I3) MIKADO : Java tool for XML Creation.
Bonrix SMPP Gateway Index Introduction Architecture diagram Set up diagram System & Software Requirements Installation Deployment Operations HTTP.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
IBIS System: Requirements and Components Lois M. Haggard Office of Public Health Assessment.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,
OM. Brad Gall Senior Consultant
SUNY Upstate Medical University Faculty Database System for the Internet Weizhen Tu and Larry Polly Educational Communications SUNY Upstate Medical University.
PayDox Corporate Document Management System Rotech AB Interface Ltd Business Software Integration.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
1 NODC, Russia SeaDataNet TTG meeting Paris, May Overview and potential use of E2EDM technology for SeaDataNet Sergey Belov, Nick Mikhailov.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Chapter 8 The Internet: A Resource for All of Us.
Module 13: Maintaining Software by Using Windows Server Update Services.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Installing and Configuring IIS. Reliable IIS 6.0 uses a new request-processing architecture and application-isolation environment that enables individual.
Metadata templates and patterns Sergey Sukhonosov, Dr. Sergey Belov National Oceanographic Data Centre, Russia Training course on establishment of the.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
Eurotrace Hands-On The Eurotrace File System. 2 The Eurotrace file system Under MS ACCESS EUROTRACE generates several different files when you create.
Bonrix SMPP Client. Index Introduction Software and Hardware Requirements Architecture Set Up Installation HTTP API Features Screen-shots.
PostalOne! / FAST Data Exchange - Vision 02/15/05.
Topic - DATA PROVIDERS TRAINING COURSE Metadata quality procedures MINCyT, Buenos Aires, Argentina, 7 – 11 October 2013.
IODE Ocean Data Portal - technological framework of new IODE system Dr. Sergey Belov, et al. Partnership Centre for the IODE Ocean Data Portal MINCyT,
Case study: Connecting data to the Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal.
Technical and operational requirements Sergey Sukhonosov, et al. Partnership Centre for the IODE Ocean Data Portal MINCyT, Buenos Aires, Argentina, 7 –
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
1 Welcome to CSC 301 Web Programming Charles Frank.
Settings and properties Sergey Sukhonosov, Dr. Sergey Belov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional.
ODP V2 Data Provider package overview Sergey Sukhonosov National Oceanographic Data Centre, Russia Training course on establishment of the ODP regional.
Opendap dev - meeting, Boulder, Feb 2007 OPeNDAP infrastructure in European Operational Oceanography T Loubrieu (IFREMER) T Jolibois (CLS)
Chapter 10 Intro to SOAP and WSDL. Objectives By study in the chapter, you will be able to: Describe what is SOAP Exam the rules for creating a SOAP document.
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 Interoperability Package Dr. Sergey Belov, et al. Partnership Centre for the IODE Ocean Data Portal MINCyT, Buenos Aires, Argentina, 7 – 11 October.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
Introduction to Morpho RCN Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Dataset registration process Sergey Sukhonosov, Dr. Sergey Belov National Oceanographic Data Centre, Russia Training course on establishment of the ODP.
Electronic Tools for TIA Standards Development David Thompson Member of the Technical Staff GCS/EWG Meeting Sapporo, Hokkaido, JAPAN August 2000 TC
Intro to Datazen.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Case study: Data Provider setup Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Sergey Belov, Joint Institute for Nuclear Research, Dubna, Russia Status of the LCG Monte Carlo Data Base(MCDB)
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.
Secure Access Link (SAL): Supporting Cost Savings and Improving Secure Access.
Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR CUAHSI HIS Sharing hydrologic data.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
Architecture of IODE ODP V2 Dr. Sergey Belov, et al. Partnership Centre for the IODE Ocean Data Portal.
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.
IODE Ocean Data Portal - technological framework of new IODE system Dr. Sergey Belov, et al. Partnership Centre for the IODE Ocean Data Portal.
SAP Business One 9.0 integration for SAP NetWeaver Installation and Technical Configuration 2013 March.
Web Programming Language
Installing Windows Server 2008
Flanders Marine Institute (VLIZ)
Distributed Marine Data System:
Technical and operational requirements
Using “virtual” Data Provider capabilities
Presentation transcript:

Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos Aires, Argentina, July 2011

2 Scope Data Provider 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. The Data Provider 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 Expert training on the Ocean Data Portal technology, Buenos Aires, Argentina, July 2011

3 How to become a data provider The data center which agrees to be the ODP data provider should provide:  the middleware for communications: application server available for HTTP protocol,  installation of the ODP Data Provider software OR use light Data Provider extension,  registration of the data source and its discovery metadata,  support of the local data system Expert training on the Ocean Data Portal technology, Buenos Aires, Argentina, July 2011

How to become a data provider Light Data Provider extension: Allows integration of data from data centres unable to install the Data Provider software. In this case the owner of the Data Provider must create new user with login and password and provide this information to remote user Data centres can use remote Data Provider for providing catalogs of data to ODP distributed system

5 Supported data storage types 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) Expert training on the Ocean Data Portal technology, Buenos Aires, Argentina, July 2011

6 How to provide the data 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) Expert training on the Ocean Data Portal technology, Buenos Aires, Argentina, July 2011 Data Provider DBMS files Local network of Data Centre FTP, HTTP Internet

Software architecture 77 DBMS Dedicated Server running under Windows or Linux OS JBoss Application server Apache web-server PHP Structured and objective data files Database access service DiGIR Data Provider web application To install and operate the ODP Data Provider, it is recommended to use a computer with the following minimum characteristics: CPU 1GHz or more, 2 GB RAM, 300 Mb hard disk space. It is recommended to use a dedicated computer for Data Provider installation.

Network requirements HTTP and SOAP protocols must be available JBoss AS port must be opened in firewall settings IP-address verification: Data Provider receives requests only from the Integration Server

Software requirements Middleware software J2SDK 6 Application server JBoss GA (or later) Web server Apache 2.2.x (or later) PHP 5.x (or later)

Data exchange protocol Request and response messages: XML document via HTTP or SOAP protocol Transport data file : NetCDF file for data from DBMS and structured files, data file “as is” for object data files.

Functional requirements The local data administrator should provide: design of resources; data source registration; discovery metadata registration; provision of data

How to prepare metadata (design of resource) This work can be handled before or at once after the Data Provider installation and includes the following actions: local data structure analysis assessment of resource contents assesment of data granularity discovery metadata content (title, area coverage, temporal extent, …)

Local data structure analysis Local data storage types: SQL-oriented Database Management System: Plain table structure – 1 parameter in 1 column. P1P2P3... Pn P1 P2 P3 … Joining more than couple of tables is not a clever solution – use views if it’s possible

Local data structure analysis Plain structured data files (CSV, TSV, etc.). List of formats is extendable by adding new data parser; Structured data file can include comment lines, different data value separator; Objective files – no restrictions. Object files must be accessible via HTTP or uploaded to the Data Provider server. //M4321;M4322;M4401;M4400;M4050;M4311;M4312;M4303;P0696_00;P0735_00;P0964_00;///P050 7_00;P0001_00; //Forecast from 00 hr Producing center - NCEP/NOAA ;999.; :00; :00;0; ;0.0000;0;0.6;-9.1;0.01;-37.3;-36.6; ;999.; :00; :00;0; ;0.3125;0;0.7;-9.1;0.01;-37.3;-36.6; ;999.; :00; :00;0; ;0.6250;0;0.8;-9.1;0.01;-37.2;-36.6; ;999.; :00; :00;0; ;0.9375;0;0.8;-9.1;0.01;-37.2;-36.6; ;999.; :00; :00;0; ;1.2500;0;0.9;-9.1;0.01;-37.2;-36.6;

Resource granularity The Data Provider has the possibility to support various types of the data granularity, i.e. it is possible to create discovery metadata, search and deliver full datasets or specified data pieces (logical data units) of datasets - single cruise or data profile, single buoy or single coastal station data - and etc. The resource can be presented as a single unit (called a single resource) or as a set of resource instances (called a serial resource) reflecting the local data granularity of the local data system. The data granularity level is adjusted in the process of the local dataset registration.

Resource life-cycle 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),

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

Case studies Connecting data to the Data Provider (object files, structured data files, SQL-databases, HTTP location) Creating new discovery metadata Creating new discovery metadata using existing one as a template Managing users of the “Light” Data Provider Connecting uploaded data via “Light” Data Provider

Thank you for attention! JOIN OCEAN DATA PORTAL! HAVE YOU SHARED YOUR DATA TO OCEAN DATA PORTAL ?