Skip to content
@EOEPCA

EOEPCA

EO Exploitation Platform Common Architecture

EO Exploitation Platform Common Architecture

Architecture and software building-blocks for data exploitation and platform interoperability.

Overview

Earth Observation (EO) data has quickly evolved into an indispensable resource, directly facilitating solutions for society's most pressing challenges. This intensifying influx of data, oftentimes distributed across multiple independent platforms, presents a significant challenge for end-users in efficiently accessing and collaborating on critical geospatial tasks. Nevertheless, these platforms are more commonly collocated with cloud computing resources and applications such that users are now able to perform geospatial analysis tasks remotely. Working in the cloud bypasses traditional download, storage and performance limitations, however the distributed nature of these platform networks introduces complexities in the free and collective access to this remote geospatial data.

Our vision with EOEPCA then is for greater interoperability between such platforms, towards an open network of resources, whilst enabling current and future users to easily collaborate on geospatial analysis tasks at source. To this end we are helping to establish a consensus of best practice for EO Exploitation Platforms, based on open standards. Supporting that, we are developing a reference implementation of building blocks, as free open source software.

The goal of the EOEPCA's “Common Architecture” is therefore to define and agree the technical interfaces for the future exploitation of Earth Observation data in a distributed environment. The Common Architecture will provide the interfaces to facilitate the federation of different EO resources into a “Network of EO Resources”. The “Common Architecture” will be defined using open interfaces that link the different Resource Servers (building blocks) so that a user can efficiently access and consume the disparate services of the “Network of EO Resources”.

Quick Links

System...

Building Blocks...

Pinned Loading

  1. eoepca eoepca Public

    EOEPCA system integration, test and deployment

    HTML 8 12

  2. proc-ades proc-ades Public

    Application Deployment and Execution Service (ADES) building block of the Processing & Chaining domain area

    C++ 5 5

  3. rm-data-access rm-data-access Public

    Data Access Service and Ingestion building block of the Resource Management domain area

    Python 2 4

  4. rm-workspace-api rm-workspace-api Public

    Python 1 2

  5. rm-registration-api rm-registration-api Public

    Forked from EOEPCA/rm-workspace-api

    Python

  6. helm-charts helm-charts Public

    Smarty 4 2

Repositories

Showing 10 of 131 repositories
  • data-access Public

    EOEPCA+ Data Access BB

    EOEPCA/data-access’s past year of commit activity
    0 Apache-2.0 0 59 0 Updated Nov 14, 2024
  • application-quality Public

    EOEPCA Application Quality Building Block repository

    EOEPCA/application-quality’s past year of commit activity
    Smarty 0 Apache-2.0 0 16 2 Updated Nov 14, 2024
  • EOEPCA/resource-health’s past year of commit activity
    Python 0 Apache-2.0 0 11 0 Updated Nov 14, 2024
  • resource-discovery Public

    Resource Discovery

    EOEPCA/resource-discovery’s past year of commit activity
    0 Apache-2.0 1 65 0 Updated Nov 14, 2024
  • deployment-guide Public

    EOEPCA Deployment Guide

    EOEPCA/deployment-guide’s past year of commit activity
    Shell 3 Apache-2.0 7 9 1 Updated Nov 13, 2024
  • open-science-catalog-stac-browser Public Forked from radiantearth/stac-browser

    A full-fledged UI in Vue for browsing and searching static STAC catalogs and STAC APIs

    EOEPCA/open-science-catalog-stac-browser’s past year of commit activity
    Vue 0 ISC 140 1 1 Updated Nov 13, 2024
  • EOEPCA/document-mlops’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Nov 13, 2024
  • registration-harvester Public

    Harvester component of the EOEPCA+ Resource Registration building block

    EOEPCA/registration-harvester’s past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Nov 13, 2024
  • registration-library Public

    Python library with common functions for resource registration

    EOEPCA/registration-library’s past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Nov 11, 2024
  • eoepca-plus Public

    EOEPCA+ deployments for development team

    EOEPCA/eoepca-plus’s past year of commit activity
    Python 4 Apache-2.0 2 2 0 Updated Nov 8, 2024