We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

EOEPCA - An Open Source Exploitation Platform

Formal Metadata

Title
EOEPCA - An Open Source Exploitation Platform
Title of Series
Number of Parts
351
Author
Contributors
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2022

Content Metadata

Subject Area
Genre
Abstract
Exploitation platforms offer a cloud-based virtual work environment where expert users can access data, develop algorithms, conduct analysis close to the data and share their value-adding outcomes. We now have a complementary ecosystem of platforms, data sources and cloud services. To fully exploit the potential of these complementary resources we anticipate the need to encourage interoperation amongst the platforms, such that users of one platform may consume the services of another directly platform-to-platform. The goal of the EO Exploitation Platform Common Architecture (EOEPCA) project is to define and agree a re-usable exploitation platform architecture by identifying a set of common building blocks that provide their services through open interfaces (e.g. OGC), to encourage interoperation and federation within this Network of Resources. We are also developing an open source Reference Implementation, to validate and refine the architecture, and to provide an implementation to the community. The Reference Implementation comprises a set of open source components that are available on GitHub, and provided with helm charts for Kubernetes deployment. The components can be used together as an integrated platform, or individually for specific capabilities - which include: - Application Deployment and Execution Service (ADES) - processing engine for execution of user defined applications via OGC API Processes interface - Processor Development Environment (PDE) - integrated web tooling to develop, test and package apps for ADES execution - Resource Catalogue - metadata catalogue for data/applications which provides OGC CSW, API Records, STAC and OpenSearch interfaces - Data Access - standards-based access to both platform and user-owned data (OGC WCS, WMS, WMTS) - Workspace - centralises the user’s management of owned resources through personal Resource Catalogue and Data Access services, integrated with platform S3 object storage - Identity and Access Management - OpenID Connect (OIDC) for authentication (OIDC) and User Managed Access (UMA) for authorization, with integrations for external identity providers We provide an introduction to each of the building blocks and the open source projects that underpin their development. All of our work is available on GitHub (github.com/EOEPCA), via our website (https://eoepca.org/) and through our helm chart repository (eoepca.github.io/helm-charts).
Keywords