WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative.

Slides:



Advertisements
Similar presentations
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Towards quality-aware Infrastructures for Geographic Information Services Richard.
Advertisements

Snejina Lazarova Senior QA Engineer, Team Lead CRMTeam Dimo Mitev Senior QA Engineer, Team Lead SystemIntegrationTeam Telerik QA Academy SOAP-based Web.
SAN DIEGO SUPERCOMPUTER CENTER Choonhan Youn Viswanath Nandigam, Nancy Wilkins-Diehr, Chaitan Baru San Diego Supercomputer Center, University of California,
Simon Woodman Hugo Hiden Paul Watson Jacek Cala. Outline 1. What is e-Science Central? 2. Architecture and Features 3. Workflows and Applications.
InSAR Data and GeoServer IU QuakeSim Team October 26, 2011.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Virtual Geophysics Laboratory (VGL) VGL v1.2 NeCTAR Project Close R.Fraser, T.Rankine, J.Vote, L.Wyborn, B.Evans, R.Woodcock, C.Kemp July 2013 CSIRO |
Sharing Geographic Content
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
Updating and Improving the INTAMAP web service Madhu Rani 2012 Intern 1.
Frameworks for geoprocessing on the web with R Daniel Nüst, 52°North GmbH AGILE 2015 Workshop: Geoprocessing on the Web.
GIS technologies and Web Mapping Services
Interoperability ERRA System.
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
(1) WattDepot: A software ecosystem for energy data collection, storage, analysis, and visualization Robert S. Brewer, Philip M. Johnson Collaborative.
NEPTUNE Canada Workshop Oceans 2.0 Project Environment NEPTUNE Canada DMAS Team Victoria, BC February 16, 2009.
material assembled from the web pages at
C2-SENSE WP 3 / Task 3.5 (AIT) Bojan Božić, Gerald Schimak, Refiz Duro C2-SENSE WP3 Meeting Paris
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Domain-Specific Languages for Composing Signature Discovery Workflows Ferosh Jacob*, Adam Wynne+, Yan Liu+, Nathan Baker+, and Jeff Gray* *Department of.
1 A National Virtual Specimen Database for Early Cancer Detection June 26, 2003 Daniel Crichton NASA Jet Propulsion Laboratory Sean Kelly NASA Jet Propulsion.
A framework to support collaborative Velo: Knowledge Management for Collaborative (Science | Biology) Projects A framework to support collaborative 1.
THEME[ENV ]: Inter-operable integration of shared Earth Observation in the Global Context Duration: Sept. 1, 2011 – Aug. 31, 2014 Total EC.
Managing and communicating uncertainty in geospatial web service workflows Richard Jones, Dan Cornford, Lucy Bastin, Matthew Williams Computer Science,
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
Integrated Systems Division Service-Oriented Programming Guy Bieber, Lead Architect Motorola ISD C4I 2000 OOPSLA Jini Pattern Language Workshop Guy Bieber,
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture Enterprise Information Computational Engineering Technology.
Large Scale Nuclear Physics Calculations in a Workflow Environment and Data Provenance Capturing Fang Liu and Masha Sosonkina Scalable Computing Lab, USDOE.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
An open software framework for Web Service-based geo- processes Theodor Foerster FOSS4G 2006 – Lausanne, Switzerland.
52N GeoViQua Based on: “FOSS4G SWE Tutorial” by Simon Jirka “Web-based Uncertainty Visualisation” by Lydia Gerharz, Edzer Pebesma, Christian.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
Sage Bionetworks Mission Sage Bionetworks is a non-profit organization with a vision to create a “commons” where integrative bionetworks are evolved by.
Virtual Geophysics Laboratory (VGL) VGL v1.2 NeCTAR Project Close Ryan Fraser, Terry Rankine, Joshua Vote, Lesley Wyborn, Ben Evans, Robert Woodcock July.
©2012 LIESMARS Wuhan University Building Integrated Cyberinfrastructure for GIScience through Geospatial Service Web Jianya Gong, Tong Zhang, Huayi Wu.
SOAP-based Web Services Telerik Software Academy Software Quality Assurance.
SDMX IT Tools Introduction
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Introduction to the OGC Web Processing Service (WPS) GIP – Meeting 20 April 2006.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Virtual Geophysics Laboratory (VGL): Scientific workflows Exploiting the Cloud Josh.
Geospatial Systems Architecture
Find Research Data b2find.eudat.eu B2FIND User Training How to find data objects and collections using EUDAT’s B2FIND This work is licensed.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Mars Exploration Rover Machine Using Java Technology Presented by k.Pranusha k.Ishwarya.
Cloud-based e-science drivers for ESAs Sentinel Collaborative Ground Segment Kostas Koumandaros Greek Research & Technology Network Open Science retreat.
1 SAIC XMSF Update XMSF Workshop & MOVES Open House 4-5 August 2003 Katherine L. Morse, Ph.D., David L. Drake, Ryan.
Physical Oceanography Distributed Active Archive Center THUANG June 9-13, 20089th GHRSST-PP Science Team Meeting GHRSST GDAC and EOSDIS PO.DAAC.
GEOSS Common Infrastructure (GCI) The GEOSS Common Infrastructure allows Earth Observations users to search, access and use the data, information, tools.
GEOSS Architecture Implementation Pilot AIP-3 Engineering Use Cases Nadine Alameh & Josh Lieberman AIP-3 kickoff Frascati, Italy March
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
International Planetary Data Alliance Registry Project Update September 16, 2011.
WEB SERVICES.
Distributed System using Web Services
Distributed System using Web Services
Presentation transcript:

WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative for Geospatial Open Source Software GmbH

BIGDATABIGDATA

theoretical investigation laboratory experiment S C I E N C E simulation/ computation data analysis

What is processing? Output Data Process Input Data control Definition

What is web-based Processing? Output Data Process Input Data control SOA Definition

Processing Environment Backend Output Data Sources Input Data Sources Store / Load Exchange Process control What is web-based Processing?

Application Patterns Sharing Knowledge Sharing Processes

Web Processing Services Application Output Data Web Processing Service Input Data Data Service control Organisation

Web Processing Services Application Output Data Web Processing Service Input Data Data Service control Organisation Praa S

Web Processing Services Application Output Data Web Processing Service Input Data Data Service control Organisation Praa S Integration Lazyness Comparison Efficiency Sharing Reusability Independence

Deployment Use Cases Processes local remote local Spatial Data Everything‘s local Process external data sources in your local environment. B) Process your local data in an external environment Process external data sources in an external environment A) C) D)

Moving Code Process* Environment AEnvironment B * functional description, platform description, hardware description/infrastructure, explotation rights/licenses/terms of use, …

Moving Code Packages

Streaming Data Processing Environment Process t Data Output Foerster, Schäffer, G.Carillo

Control Layer Processing Environment Data (local, large) Output control C Scripts controlled by Python Control Layer Local/Monolithic/Legacy Software Script client HTTP Standardized

Enabling Generic Views Processing Environment Online Data Sources Process Web based control (mobile) Output Document Real-time Data Sources Process

Wrapping Script Language WPS4R

Communities Company Long Term License Management Code Repositories is a dissemination platform is a service center 52°North does applied research and … is a collaboration network GENESIS OSIRIS UncertWeb INTAMAP DETECT GeoViQua OWS SME

Communities Collaboration Ilwis Geoprocessing Earth Observation Geostatistics 3D Metadata Management Security Semantics Sensor Web

standard implementation client server

Challenges Exchangeability and Interoperability of Processes Granularity Lingua Franca for Processes across Domains? Security Reusability | Scalability | Performance Documentation and Discovery Collaboration Coordination Concentration

One more thing… Deadline: 20th of October 2012

Talk to me about … Data Quality (Modelling, Visualisation, Review) Open Data Citizen Science Sensor Web Questions?

WPS4R Expose arbitrary R scripts via WPS Variety of input and output formats – Under development! – Vector, Raster, … Current Use Cases: Reproducibility, Clients/Usability, Publishing

Demo

Plot Example

Report Generation - Example

ArcGIS Client

INTAMAP INTeroperability and Automated MAPping “backend” R package – WPS Server O&M Input Clients – JAVA API – Stand-alone: