SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Geohazards Exploitation Platform (GEP)
2015-04-10
New EO Service Development
(Scenario 2)

Training session 
Francesco Barchetta, Terradue
1.  Why the Geohazards Exploitation Platform ? 
§  Data and Processing discovery : the geobrowser service
§  Cloud infrastructure access : the cloud dashboard service
2.  How to build my first App ready made for GEP
§  Using Application templates
§  Designing my Application workflow
§  Application Descriptor & Run Executables
3.  Delivering my processor to users on GEP
§  Install and test the processor as-a-Service
§  Sharing processing jobs on the Platform
Processor integration Training contents
WHY THE GEOHAZARDS
EXPLOITATION PLATFORM ? "
Ø  A platform to support the exploitation of satellite
earth observations for geohazards
Ø  A community portal helping you to access and
exploit geohazards related data and processors
Ø  A social place where to share your work
Ø  A platform to integrate and run your own
processing service
Geohazards Exploitation Platform Mission
The geobrowser is composed of:
Ø  The Map, where the user can make search
queries and see results
Ø  The Contexts areas, to organize views on results
Ø  The Results panel, and the user Basket panel
Ø  The Processing services panel 
Platform services The geobrowser
The Cloud dashboard allows to:
Ø  Browse the Virtual Machines created on GEP
Ø  Create a new Virtual Machine
Ø  Create a new ESA Cloud Toolbox for a Data Analysis 
Ø  Create a new Developer Cloud Sandbox for the Portal
integration tools

Platform services The cloud dashboard
HOW TO BUILD MY FIRST APP
READY MADE FOR GEP"
Small GitHub survival guide:
Ø  Import an application template from GitHub
Ø  Change the GitHub remote reference
Ø  Commit your work
Ø  Synchronise to repository
Settings Working with a Developer Cloud Sandbox
Define your application as a Directed Acyclic Graph
Ø  Define inputs type, outputs and transactions
Ø  Number of nodes vs Number of inputs

My application The workflow
Ø  Job templates
Ø  Executable scripts types
Ø  Workflow instance
Ø  Scope of sources and parameters:
exploiting the WPS interface
My application Workflow descriptor
Ø  Preparing the environment
Ø  Reading the inputs
Ø  Calling the processor binaries
Ø  Staging out the results
My application Run executables
DELIVERING MY PROCESSOR TO
USERS ON GEP"
Ø  Installing the Application
Ø  Using the ciop-run command
Ø  Testing from the Cloud Sandbox Dashboard 
Ø  Web Processing Service (WPS) interface
Ø  Finally, ready to be used on GEP 
Platform integration Testing the workflow
User operations:
Ø  Fill the form with inputs from a Data Package
Ø  Run a job with a public visibility
Ø  View/download the job results
Platform integration Sharing processing jobs
WATCH THE SPACE !"
"
info: geohazards-tep@esa.int
https://geohazards-tep.eo.esa.int

Mais conteúdo relacionado

Destaque

Cloud bursting for Earth Science Applications & Services - EGI Conference 2015
Cloud bursting for Earth Science Applications & Services -  EGI Conference 2015Cloud bursting for Earth Science Applications & Services -  EGI Conference 2015
Cloud bursting for Earth Science Applications & Services - EGI Conference 2015terradue
 
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth SciencesValues & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth Sciencesterradue
 
OpenNebula Conference 2014
OpenNebula Conference 2014OpenNebula Conference 2014
OpenNebula Conference 2014terradue
 
MDIS workshop 2015
MDIS workshop 2015MDIS workshop 2015
MDIS workshop 2015terradue
 
Terradue Cloud Platform for the MELODIES Environmental services
Terradue Cloud Platform for the MELODIES Environmental servicesTerradue Cloud Platform for the MELODIES Environmental services
Terradue Cloud Platform for the MELODIES Environmental servicesterradue
 
Open Science and GEOSS: the Cloud Sandbox enablers
Open Science and GEOSS: the Cloud Sandbox enablersOpen Science and GEOSS: the Cloud Sandbox enablers
Open Science and GEOSS: the Cloud Sandbox enablersterradue
 
Sentinel Cloud Services for Copernicus users
Sentinel Cloud Services for Copernicus usersSentinel Cloud Services for Copernicus users
Sentinel Cloud Services for Copernicus usersterradue
 
Cloud processing close to the Earth data
Cloud processing close to the Earth dataCloud processing close to the Earth data
Cloud processing close to the Earth dataterradue
 
Engaging earth observation in the platform economy
Engaging earth observation in the platform economyEngaging earth observation in the platform economy
Engaging earth observation in the platform economyterradue
 
Advancing Earth Science with Elasticsearch at Terradue
Advancing Earth Science with Elasticsearch at TerradueAdvancing Earth Science with Elasticsearch at Terradue
Advancing Earth Science with Elasticsearch at Terradueterradue
 

Destaque (10)

Cloud bursting for Earth Science Applications & Services - EGI Conference 2015
Cloud bursting for Earth Science Applications & Services -  EGI Conference 2015Cloud bursting for Earth Science Applications & Services -  EGI Conference 2015
Cloud bursting for Earth Science Applications & Services - EGI Conference 2015
 
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth SciencesValues & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
 
OpenNebula Conference 2014
OpenNebula Conference 2014OpenNebula Conference 2014
OpenNebula Conference 2014
 
MDIS workshop 2015
MDIS workshop 2015MDIS workshop 2015
MDIS workshop 2015
 
Terradue Cloud Platform for the MELODIES Environmental services
Terradue Cloud Platform for the MELODIES Environmental servicesTerradue Cloud Platform for the MELODIES Environmental services
Terradue Cloud Platform for the MELODIES Environmental services
 
Open Science and GEOSS: the Cloud Sandbox enablers
Open Science and GEOSS: the Cloud Sandbox enablersOpen Science and GEOSS: the Cloud Sandbox enablers
Open Science and GEOSS: the Cloud Sandbox enablers
 
Sentinel Cloud Services for Copernicus users
Sentinel Cloud Services for Copernicus usersSentinel Cloud Services for Copernicus users
Sentinel Cloud Services for Copernicus users
 
Cloud processing close to the Earth data
Cloud processing close to the Earth dataCloud processing close to the Earth data
Cloud processing close to the Earth data
 
Engaging earth observation in the platform economy
Engaging earth observation in the platform economyEngaging earth observation in the platform economy
Engaging earth observation in the platform economy
 
Advancing Earth Science with Elasticsearch at Terradue
Advancing Earth Science with Elasticsearch at TerradueAdvancing Earth Science with Elasticsearch at Terradue
Advancing Earth Science with Elasticsearch at Terradue
 

Semelhante a GEP training

Cloud computing and software engineering
Cloud computing and software engineeringCloud computing and software engineering
Cloud computing and software engineeringRavindra Dastikop
 
Building production-quality apps with Node.js
Building production-quality apps with Node.jsBuilding production-quality apps with Node.js
Building production-quality apps with Node.jsmattpardee
 
Lecture 8 - Qooxdoo - Rap Course At The University Of Szeged
Lecture 8 - Qooxdoo - Rap Course At The University Of SzegedLecture 8 - Qooxdoo - Rap Course At The University Of Szeged
Lecture 8 - Qooxdoo - Rap Course At The University Of SzegedFabian Jakobs
 
[Nuxeo World 2013] Roadmap 2014 - Technical Part
[Nuxeo World 2013] Roadmap 2014 - Technical Part [Nuxeo World 2013] Roadmap 2014 - Technical Part
[Nuxeo World 2013] Roadmap 2014 - Technical Part Nuxeo
 
Accessing Google Cloud APIs
Accessing Google Cloud APIsAccessing Google Cloud APIs
Accessing Google Cloud APIswesley chun
 
Plone FSR
Plone FSRPlone FSR
Plone FSRfulv
 
Red Hat Forum Benelux 2015
Red Hat Forum Benelux 2015Red Hat Forum Benelux 2015
Red Hat Forum Benelux 2015Microsoft
 
Google App Engine - Java Style
Google App Engine - Java StyleGoogle App Engine - Java Style
Google App Engine - Java StylePeter Lind
 
CheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for CheCheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for Chemelbats
 
DEEP: a user success story
DEEP: a user success storyDEEP: a user success story
DEEP: a user success storyEOSC-hub project
 
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...Codemotion
 
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...AgileNCR2013
 
OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012Steven Pousty
 
Let's build Developer Portal with Backstage
Let's build Developer Portal with BackstageLet's build Developer Portal with Backstage
Let's build Developer Portal with BackstageOpsta
 
DCEU 18: App-in-a-Box with Docker Application Packages
DCEU 18: App-in-a-Box with Docker Application PackagesDCEU 18: App-in-a-Box with Docker Application Packages
DCEU 18: App-in-a-Box with Docker Application PackagesDocker, Inc.
 
Electron - cross platform desktop applications made easy
Electron - cross platform desktop applications made easyElectron - cross platform desktop applications made easy
Electron - cross platform desktop applications made easyUlrich Krause
 
OGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation PlatformsOGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation Platformsterradue
 

Semelhante a GEP training (20)

Cloud computing and software engineering
Cloud computing and software engineeringCloud computing and software engineering
Cloud computing and software engineering
 
Building production-quality apps with Node.js
Building production-quality apps with Node.jsBuilding production-quality apps with Node.js
Building production-quality apps with Node.js
 
Lecture 8 - Qooxdoo - Rap Course At The University Of Szeged
Lecture 8 - Qooxdoo - Rap Course At The University Of SzegedLecture 8 - Qooxdoo - Rap Course At The University Of Szeged
Lecture 8 - Qooxdoo - Rap Course At The University Of Szeged
 
[Nuxeo World 2013] Roadmap 2014 - Technical Part
[Nuxeo World 2013] Roadmap 2014 - Technical Part [Nuxeo World 2013] Roadmap 2014 - Technical Part
[Nuxeo World 2013] Roadmap 2014 - Technical Part
 
Accessing Google Cloud APIs
Accessing Google Cloud APIsAccessing Google Cloud APIs
Accessing Google Cloud APIs
 
Plone FSR
Plone FSRPlone FSR
Plone FSR
 
Red Hat Forum Benelux 2015
Red Hat Forum Benelux 2015Red Hat Forum Benelux 2015
Red Hat Forum Benelux 2015
 
Google App Engine - Java Style
Google App Engine - Java StyleGoogle App Engine - Java Style
Google App Engine - Java Style
 
CheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for CheCheConf 2018 - Building Extensibility and Community for Che
CheConf 2018 - Building Extensibility and Community for Che
 
DEEP: a user success story
DEEP: a user success storyDEEP: a user success story
DEEP: a user success story
 
Xamarin microsoft graph
Xamarin microsoft graphXamarin microsoft graph
Xamarin microsoft graph
 
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
 
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
Agile NCR 2013- Shekhar Gulati - Open shift platform-for-rapid-and-agile-deve...
 
OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012
 
Introduction to Google App Engine
Introduction to Google App EngineIntroduction to Google App Engine
Introduction to Google App Engine
 
Let's build Developer Portal with Backstage
Let's build Developer Portal with BackstageLet's build Developer Portal with Backstage
Let's build Developer Portal with Backstage
 
SamSegalResume
SamSegalResumeSamSegalResume
SamSegalResume
 
DCEU 18: App-in-a-Box with Docker Application Packages
DCEU 18: App-in-a-Box with Docker Application PackagesDCEU 18: App-in-a-Box with Docker Application Packages
DCEU 18: App-in-a-Box with Docker Application Packages
 
Electron - cross platform desktop applications made easy
Electron - cross platform desktop applications made easyElectron - cross platform desktop applications made easy
Electron - cross platform desktop applications made easy
 
OGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation PlatformsOGC Interfaces in Thematic Exploitation Platforms
OGC Interfaces in Thematic Exploitation Platforms
 

Mais de terradue

NoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdfNoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdfterradue
 
NoR Webinar 2024 - Introduction to Ellip.pdf
NoR Webinar 2024 - Introduction to Ellip.pdfNoR Webinar 2024 - Introduction to Ellip.pdf
NoR Webinar 2024 - Introduction to Ellip.pdfterradue
 
Ellip Studio - Training session
Ellip Studio - Training sessionEllip Studio - Training session
Ellip Studio - Training sessionterradue
 
EO Application Packages - hands-on
EO Application Packages - hands-onEO Application Packages - hands-on
EO Application Packages - hands-onterradue
 
Ellip Studio - A workspace for developing Cloud-ready Earth Observation Appl...
Ellip Studio -  A workspace for developing Cloud-ready Earth Observation Appl...Ellip Studio -  A workspace for developing Cloud-ready Earth Observation Appl...
Ellip Studio - A workspace for developing Cloud-ready Earth Observation Appl...terradue
 
Ellip Collaborative Workplace - 2020 Q2 overview - NextGEOSS webinar
Ellip Collaborative Workplace  - 2020 Q2 overview - NextGEOSS webinarEllip Collaborative Workplace  - 2020 Q2 overview - NextGEOSS webinar
Ellip Collaborative Workplace - 2020 Q2 overview - NextGEOSS webinarterradue
 
NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsterradue
 
GEO Expert Advisory Group - ESA Thematic Exploitation Platforms - Geohazards
GEO Expert Advisory Group - ESA Thematic Exploitation Platforms - GeohazardsGEO Expert Advisory Group - ESA Thematic Exploitation Platforms - Geohazards
GEO Expert Advisory Group - ESA Thematic Exploitation Platforms - Geohazardsterradue
 
NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...
NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...
NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...terradue
 
EOSCpilot - 2nd stakeholders meeting - Eearth Sciences - Terradue
EOSCpilot - 2nd stakeholders meeting - Eearth Sciences - TerradueEOSCpilot - 2nd stakeholders meeting - Eearth Sciences - Terradue
EOSCpilot - 2nd stakeholders meeting - Eearth Sciences - Terradueterradue
 
DI4R 2018 - Ellip: a collaborative workplace for EO Open Science
DI4R 2018 - Ellip: a collaborative workplace for EO Open ScienceDI4R 2018 - Ellip: a collaborative workplace for EO Open Science
DI4R 2018 - Ellip: a collaborative workplace for EO Open Scienceterradue
 
Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018
Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018
Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018terradue
 
ISRSE37 Terradue Cloud Platform & ellip
ISRSE37 Terradue Cloud Platform & ellipISRSE37 Terradue Cloud Platform & ellip
ISRSE37 Terradue Cloud Platform & ellipterradue
 
Building earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinarBuilding earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinarterradue
 
Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...terradue
 
Processing Open Data using Terradue Cloud Platform
Processing Open Data using Terradue Cloud PlatformProcessing Open Data using Terradue Cloud Platform
Processing Open Data using Terradue Cloud Platformterradue
 

Mais de terradue (16)

NoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdfNoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdf
 
NoR Webinar 2024 - Introduction to Ellip.pdf
NoR Webinar 2024 - Introduction to Ellip.pdfNoR Webinar 2024 - Introduction to Ellip.pdf
NoR Webinar 2024 - Introduction to Ellip.pdf
 
Ellip Studio - Training session
Ellip Studio - Training sessionEllip Studio - Training session
Ellip Studio - Training session
 
EO Application Packages - hands-on
EO Application Packages - hands-onEO Application Packages - hands-on
EO Application Packages - hands-on
 
Ellip Studio - A workspace for developing Cloud-ready Earth Observation Appl...
Ellip Studio -  A workspace for developing Cloud-ready Earth Observation Appl...Ellip Studio -  A workspace for developing Cloud-ready Earth Observation Appl...
Ellip Studio - A workspace for developing Cloud-ready Earth Observation Appl...
 
Ellip Collaborative Workplace - 2020 Q2 overview - NextGEOSS webinar
Ellip Collaborative Workplace  - 2020 Q2 overview - NextGEOSS webinarEllip Collaborative Workplace  - 2020 Q2 overview - NextGEOSS webinar
Ellip Collaborative Workplace - 2020 Q2 overview - NextGEOSS webinar
 
NextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIsNextGEOSS Webinar - Cloud APIs
NextGEOSS Webinar - Cloud APIs
 
GEO Expert Advisory Group - ESA Thematic Exploitation Platforms - Geohazards
GEO Expert Advisory Group - ESA Thematic Exploitation Platforms - GeohazardsGEO Expert Advisory Group - ESA Thematic Exploitation Platforms - Geohazards
GEO Expert Advisory Group - ESA Thematic Exploitation Platforms - Geohazards
 
NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...
NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...
NextGEOSS Cloud Computing needs managed by Terradue: key benefits of the new ...
 
EOSCpilot - 2nd stakeholders meeting - Eearth Sciences - Terradue
EOSCpilot - 2nd stakeholders meeting - Eearth Sciences - TerradueEOSCpilot - 2nd stakeholders meeting - Eearth Sciences - Terradue
EOSCpilot - 2nd stakeholders meeting - Eearth Sciences - Terradue
 
DI4R 2018 - Ellip: a collaborative workplace for EO Open Science
DI4R 2018 - Ellip: a collaborative workplace for EO Open ScienceDI4R 2018 - Ellip: a collaborative workplace for EO Open Science
DI4R 2018 - Ellip: a collaborative workplace for EO Open Science
 
Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018
Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018
Geohazards Exploitation Platform (GEP) at EuroGEOSS Workshop 2018
 
ISRSE37 Terradue Cloud Platform & ellip
ISRSE37 Terradue Cloud Platform & ellipISRSE37 Terradue Cloud Platform & ellip
ISRSE37 Terradue Cloud Platform & ellip
 
Building earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinarBuilding earth observation applications with NextGEOSS - webinar
Building earth observation applications with NextGEOSS - webinar
 
Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...Application packaging and systematic processing in earth observation exploita...
Application packaging and systematic processing in earth observation exploita...
 
Processing Open Data using Terradue Cloud Platform
Processing Open Data using Terradue Cloud PlatformProcessing Open Data using Terradue Cloud Platform
Processing Open Data using Terradue Cloud Platform
 

GEP training

  • 1. Geohazards Exploitation Platform (GEP) 2015-04-10 New EO Service Development (Scenario 2) Training session Francesco Barchetta, Terradue
  • 2. 1.  Why the Geohazards Exploitation Platform ? §  Data and Processing discovery : the geobrowser service §  Cloud infrastructure access : the cloud dashboard service 2.  How to build my first App ready made for GEP §  Using Application templates §  Designing my Application workflow §  Application Descriptor & Run Executables 3.  Delivering my processor to users on GEP §  Install and test the processor as-a-Service §  Sharing processing jobs on the Platform Processor integration Training contents
  • 4. Ø  A platform to support the exploitation of satellite earth observations for geohazards Ø  A community portal helping you to access and exploit geohazards related data and processors Ø  A social place where to share your work Ø  A platform to integrate and run your own processing service Geohazards Exploitation Platform Mission
  • 5. The geobrowser is composed of: Ø  The Map, where the user can make search queries and see results Ø  The Contexts areas, to organize views on results Ø  The Results panel, and the user Basket panel Ø  The Processing services panel Platform services The geobrowser
  • 6. The Cloud dashboard allows to: Ø  Browse the Virtual Machines created on GEP Ø  Create a new Virtual Machine Ø  Create a new ESA Cloud Toolbox for a Data Analysis Ø  Create a new Developer Cloud Sandbox for the Portal integration tools Platform services The cloud dashboard
  • 7. HOW TO BUILD MY FIRST APP READY MADE FOR GEP"
  • 8. Small GitHub survival guide: Ø  Import an application template from GitHub Ø  Change the GitHub remote reference Ø  Commit your work Ø  Synchronise to repository Settings Working with a Developer Cloud Sandbox
  • 9. Define your application as a Directed Acyclic Graph Ø  Define inputs type, outputs and transactions Ø  Number of nodes vs Number of inputs My application The workflow
  • 10. Ø  Job templates Ø  Executable scripts types Ø  Workflow instance Ø  Scope of sources and parameters: exploiting the WPS interface My application Workflow descriptor
  • 11. Ø  Preparing the environment Ø  Reading the inputs Ø  Calling the processor binaries Ø  Staging out the results My application Run executables
  • 12. DELIVERING MY PROCESSOR TO USERS ON GEP"
  • 13. Ø  Installing the Application Ø  Using the ciop-run command Ø  Testing from the Cloud Sandbox Dashboard Ø  Web Processing Service (WPS) interface Ø  Finally, ready to be used on GEP Platform integration Testing the workflow
  • 14. User operations: Ø  Fill the form with inputs from a Data Package Ø  Run a job with a public visibility Ø  View/download the job results Platform integration Sharing processing jobs
  • 15. WATCH THE SPACE !" " info: geohazards-tep@esa.int https://geohazards-tep.eo.esa.int