BIOPAMA Data Management

Slides:



Advertisements
Similar presentations
Usage Statistics in Context: related standards and tools Oliver Pesch Chief Strategist, E-Resources EBSCO Information Services Usage Statistics and Publishers:
Advertisements

REST Introduction 吴海生 博克软件(杭州)有限公司.
1 Chapter 12 Working With Access 2000 on the Internet.
MSc IT UFIE8K-10-M Data Management Prakash Chatterjee Room 3P16
Week 23 - Revision1 Week 23 Revision DSA. Week 23 - Revision2 Agenda Section A: Multiple choice Section B: Problem-oriented questions Topics for revision.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
9 Feb 2004Mikko Mäkinen & Saija Ylönen Joint UNECE/Eurostat/OECD work session on statistical metadata (METIS) Geneva, 9-11 February 2004, Topic (ii): Metadata.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
Internet Basics A management-level overview of the Internet, its architecture, capabilities, and protocols. Copyright 2011 SPMI / Online Development.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
WordPress ® in simple terms WordPress is a free and open source blogging tool and a content-management system (CMS) based on PHP and MySQL, which runs.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Python and REST Kevin Hibma. What is REST? Why REST? REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a.
Open Data Protocol * Han Wang 11/30/2012 *
CaDSR Freestyle Search June 11, caDSR Freestyle Search Overview Architecture Implementation Dependencies Futures 2.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Download the website to work locally Tool: Surf Offline 1.0 Create PERL program to extract website structure information and storage.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
WLCG Transfers Dashboard A unified monitoring tool for heterogeneous data transfers. Alexandre Beche.
The ECOST Web-based platform for data providers and for data users.
The Virtual Observatory and Ecological Informatics System (VOEIS): Using RESTful architecture and an extensible data model to provide a unique data management.
General Architecture of Retrieval Systems 1Adrienn Skrop.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
WLCG Transfers monitoring EGI Technical Forum Madrid, 17 September 2013 Pablo Saiz on behalf of the Dashboard Team CERN IT/SDC.
Chapter 10 1 Figure 10-1: Database-enabled intranet-internet environment.
TRIG: Truckee River Info Gateway Dave Waetjen Graduate Student in Geography Information Center for the Environement (ICE) University of California, Davis.
Web Programming Language
Web Technologies Computing Science Thompson Rivers University
Section 6.3 Server-side Scripting
The Client-Server Model
Database System Concepts and Architecture
WEB SERVICES.
REST: Web Services Abel Sanchez.
How P3P Works Lorrie Faith Cranor P3P Specification Working Group Chair AT&T Labs-Research 4 February
Lecture 12. Online Web constructors
Chapter 2 Client/Server Applications
Unit – 5 JAVA Web Services
CHAPTER 3 Architectures for Distributed Systems
Accessing Spatial Information from MaineDOT
Using Access and the Web
Microsoft Office Illustrated
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
The Re3gistry software and the INSPIRE Registry
Web Browser server client 3-Tier Architecture Apache web server PHP
SDMX Reference Infrastructure Introduction
Lecture 1: Multi-tier Architecture Overview
Part 2 Setting up a web server the easy way
Virtual Ice Charting System
$, $$, $$$ API testing Edition
Building an online tool for spatial joins using open source software
Statistical Data and Metadata eXchange (SDMX)
LitwareHR v2: an S+S reference application
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Introduction to World Wide Web
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Resource Model.
Piotr Białowolski, Paolo Roggeri Carlo Paolini
Internet Skills ELEC135 Alan Noble Room 504 Tel:
SDMX IT Tools SDMX Registry
Presentation transcript:

BIOPAMA Data Management IMET Data workflow: from DB to WEB

BIOPAMA Data Management workflow Design Store: DataBase Infrastructure Elaborate: Data Management IMET Statistics Views & Functions Distribute: API JRC Rest Services Render: Web Applications / Interfaces / Dashboards

The full process schema BIOPAMA - Data Management WEB WEB IMET Online & Offline Tools Dashboards [eg. RIS, PAME, …] Secondary Servers Other web applications The full process schema Storing Distributing Computing Formatting

Store Storing IMET Data The divider works as an overlay. To change the images in the background, select the main layer (the top shape) and right click “send to back”. Replace/Change the image. Then click “send to back” on the image you have added.

PostgreSQL DataBase Storing Data into PostgreSQL BIOPAMA - Data Management - Store Storing Data into PostgreSQL also known as Postgres is a free and open-source relational database management system (RDBMS) emphasizing extensibility and technical standards compliance. PostgreSQL DataBase IMET Online and Offline tools store IMET forms (raw data inputs) in several tables in the Global IMET database hosted by JRC servers

Computing IMET Statistics and Indicators Elaborate Computing IMET Statistics and Indicators The divider works as an overlay. To change the images in the background, select the main layer (the top shape) and right click “send to back”. Replace/Change the image. Then click “send to back” on the image you have added.

Views and Functions SQL Views and Functions BIOPAMA - Data Management - Elaborate SQL Views and Functions SQL scripts compute all main statistics to obtain IMET indicators Views aggregate data and compute main filters on data Functions compute statistics and generate APIs for the Rest Services Views and Functions CREATE OR REPLACE VIEW imet_assessment.v_imet_eval_stat_step_summary AS WITH table0 AS ( …

Generate services to feed different web applications Distribute Generate services to feed different web applications The divider works as an overlay. To change the images in the background, select the main layer (the top shape) and right click “send to back”. Replace/Change the image. Then click “send to back” on the image you have added.

Rest Services Architecture BIOPAMA - Data Management - Distribute https://rest-services.jrc.ec.europa.eu REST Representational State Transfer is a software architectural style that defines a set of constraints to be used for creating Web services. Rest Services Architecture JRC REST Server In a RESTful Web service, requests made to a resource's URI will elicit a response with a payload formatted in HTML, XML, JSON, or some other format. The response can confirm that some alteration has been made to the stored resource, and the response can provide hypertext links to other related resources or collections of resources.

Consume APIs on different web applications Render Consume APIs on different web applications The divider works as an overlay. To change the images in the background, select the main layer (the top shape) and right click “send to back”. Replace/Change the image. Then click “send to back” on the image you have added.

Web Applications, Dashboard, Pages BIOPAMA - Data Management - Render RIS BIOPAMA Number of IMET Assessment:the rest function returns the number of PA with wdpaid for a specific ISO3 country or the entire set. Web Applications, Dashboard, Pages

Web Applications, Dashboard, Pages BIOPAMA - Data Management - Render IMET Management Effectiveness Dashboard (example) Rest services return the IMET indicators computed based on the raw data, rendered as figures or graphs Data can be also feed Content Management System (CMS) like Drupal (RIS BIOPAMA) Web Applications, Dashboard, Pages

Web Applications, Dashboard, Pages BIOPAMA - Data Management - Render IMET Management Evaluation Dashboard (example) Postgres Functions can also feed Content Management System (CMS) like Laravel (Imet Offline & Online Tools) directly Web Applications, Dashboard, Pages

Web Applications, Dashboard, Pages BIOPAMA - Data Management - Render PAME Module - Assessments The module provides an overview of the most important PAME assessment tools and the many PAME assessments carried out in the ACP countries (e.g. which tools have been used where and when). Web Applications, Dashboard, Pages

The full process schema BIOPAMA - Data Management WEB WEB IMET Online & Offline Tools Dashboards [eg. RIS, PAME, …] Secondary Servers Other web applications The full process schema Storing Distributing Computing Formatting

BIOPAMA PPT Template