Training taster for the NextGEOSS Workshop to be held in Geneva on September 11th, 2018.
A review of the NextGEOSS components and services available to partners for the integration of their applications on the NextGEOSS Platform.
Announcement: https://nextgeoss.eu/second-nextgeoss-training/
3. Foreword
Applied research serves society, its
funding is focused to solve current or
future societal challenges
To measure and understand the earth
conditions, new and improved numerical
models are leading the way, along with
improved data assimilation pipelines.
How will the Earth Observation
community better support this goal ?
“major technical challenge is the complexity of
the data and analytics procedures across
disciplines (rather than the size of the data per se)”
Realising the European Open Science Cloud
EC Directorate-General for Research and Innovation
5. NextGEOSS training 2018
Building Earth Observation applications with NextGEOSS
Tuesday 11th
September 2018, University of Geneva
A. Data Hub harvesters: ingestion of data products into CKAN data catalogues
B. Discovery enablers: data discovery using the CKAN service
C. Processing enablers: integration of your data processing algorithm onto the
NextGEOSS Cloud platform
D. OGC WPS Client: integration of standard Web Processing Service clients
E. OWS Context: configuration of community portals with access to geospatial web
services & resources
F. User feedback: integration of user feedback applied to data resources (quality, fit
for purpose, ...)
G. Usage analytics: integration of the NextGEOSS analytics service
H. User management: integration of the NextGEOSS user management service
10. NextGEOSS training - overview
Building Earth Observation applications with NextGEOSS
Tuesday 11th
September 2018, University of Geneva
A. Ingestion of data products into CKAN data catalogues
Context:
- Community portals can catalogue their results and information about themselves
on a CKAN instance.
Contents:
- Create a metadata sample to be ingested by the CKAN catalogue instance.
- Get harvested by the NextGEOSS catalogue to present a description of the output
results in a dedicated page.
A. Data Hub harvest:
ingestion of data products
into CKAN data catalogues
11. USER MANAGEMENT
A. Data Hub harvest:
ingestion of data products
into CKAN data catalogues
B. Discovery enablers:
data discovery using the
CKAN service
12. NextGEOSS training - overview
Building Earth Observation applications with NextGEOSS
Tuesday 11th
September 2018, University of Geneva
B. Data discovery using the CKAN service
Context:
- Use of the OGC OpenSearch interface to retrieve catalog records
Contents:
- Open Geospatial Consortium OpenSearch extensions (Geo & Time, EOP)
- Remote repositories and management of enclosures to retrieve dataset files
B. Discovery enablers:
data discovery using the
CKAN service
15. USER MANAGEMENT
Control & monitor data
staging operations from
remote repositories
Build & deploy data
packages capturing the
application input needs
17. NextGEOSS training - overview
Building Earth Observation applications with NextGEOSS
Tuesday 11th
September 2018, University of Geneva
C. Integration of your data processing algorithm on NextGEOSS Cloud platform
Context:
- Cloud Platform processor integration, from snapshot to production
Contents:
- Scalable processing service
- Cloud infrastructure access : the cloud dashboard service
- How to build my first App using Application templates and prototypes
- Designing an Application workflow
- Delivering my processor to users on the platform
- Install and test the processor as-a-Service
- Sharing processing jobs
C. Processing enablers:
integration of your data
processing algorithm onto
the NextGEOSS Cloud
platform
19. NextGEOSS training - overview
Building Earth Observation applications with NextGEOSS
Tuesday 11th
September 2018, University of Geneva
D. Integration of standard Web Processing Service clients
Context:
- Community portals can integrate their own instance of a WPS client
Contents:
- Guidance to interact with the WPS server interface
- Mapping logic to be implemented at client side, in order to keep track of the
requests made by a single user over a given service
- Client software polling of the "StatusLocation" during the process execution, in
order to follow the processing progress.
23. NextGEOSS training - overview
Building Earth Observation applications with NextGEOSS
Tuesday 11th
September 2018, University of Geneva
E. Configuration of community portals using geospatial web services
Context:
- Community portals can read an OWS Context file to present their Portal users with
a set of validated services endpoints to work with.
Contents:
- Introduction to the Open Geospatial Consortium (OGC) OWS Context standard and
encoding
- What are the Web Services and resources that can be referenced by OWS Context
- OWS Context files in practice: examples from the OGC Testbed 13
- Client library
OWS Context
25. NextGEOSS training - overview
Building Earth Observation applications with NextGEOSS
Tuesday 11th
September 2018, University of Geneva
F. Integration of user feedback applied to data resources
Context:
- Community portals can integrate the User Feedback service to track their
community interactions.
Contents:
- Deploy the user feedback plug-in on a Portal server,
- Configure authorizations for contacting the NExtGEOSS User Feedback server
User feedback
27. NextGEOSS training - overview
Building Earth Observation applications with NextGEOSS
Tuesday 11th
September 2018, University of Geneva
G. Integration of the NextGEOSS analytics service
Context:
- Community portals can integrate the Analytics service to track their usage
statistics.
- The analytics engine can also make available a set of public dashboards that the
communities will be able to embed in their portals.
Contents:
- Introduction to ElasticSearch
- Deployment of Beats: the Data Shippers for Elasticsearch
- Introduction to Kibana
Usage analytics
29. NextGEOSS training - overview
Building Earth Observation applications with NextGEOSS
Tuesday 11th
September 2018, University of Geneva
H. Integration of the NextGEOSS user management service
Context:
- the User Management (UM) Service provides users with Single-Sign-On (SSO)
authentication for accessing GEOSS data and services in a federated environment.
Contents:
- Libraries and documentation
- Configuration of Android SSL connections
- Single Page Application: JavaScript client
- Web-based Application: CKAN client
- Native Mobile Application: AppAuth Android Sample
- Reverse Proxy Approach: UM Analytics (Kibana) - Not available
- OAuth2 plugins: JIRA Service Desk
USER MANAGEMENT
33. NextGEOSS Cloud Platform
Integration layers:
▪ Connecting scientists to the Web and Cloud resources
empowering their research
▪ Tailored for Earth Sciences data integration & analysis
Partnership mindset:
▪ Dedicated entry points for different types of value adders
Supporting the 10 Pilots of the NextGEOSS project,
in accessing earth observation data &
deploying processing services
34. NextGEOSS Cloud Platform
Hands-on material for the Training session
on September 11th in Geneva
▪ How-to guides for applications integration using the
NextGEOSS Components and Services will be made
available beforehand:
▪ on GitHub: https://github.com/ec-nextgeoss
▪ by end of July 2018
▪ Announcement - Watch the space:
▪ https://nextgeoss.eu/second-nextgeoss-training/
35. Final Remarks
With NextGEOSS, state of the art
technology delivers a capacity to
integrate solutions in order to
learn faster from earth
observations, and help deliver
EO-based products into science,
industry and society to make
better informed decisions