Hero Image

Overview

The EO Platform Interoperable Building Block Evolution project aims to build on the success of the predecessor EO Exploitation Platform Common Architecture project (EOEPCA) as a 'disruptive evolution' of EOEPCA – that is to say, leveraging capabilities that already exist, but in innovative ways.

We refer to this evolved product as EOEPCA+ - which takes a fresh look at the Exploitation Platform architecture and reference implementation, with no obligation to reuse the existing EOEPCA implementation as a starting point.

EOEPCA+ Objectives

The overall objective of EOEPCA+ is to evolve, develop, and operate the generic standards and interoperable Building Blocks (BBs) enabling consolidation and harmonization of federated EO cloud and platform offerings that can support common utilization domains of the EO Science, R&D, and applications community.

These BBs shall allow tailoring to specific community environments at national, European, or international collaboration levels that serve FAIR and Open Science principles to ensure more effective budget utilization by building on top of and sharing data, code, and project results with large communities on cloud-based environments.

Data-centric Approach

The Reference Architecture is defined as a set of building blocks, each of which contributes to the overall capabilities of an integrated platform.

On their own, the capabilities of the building blocks cannot be exploited without the provision of data within their services. We recognize the challenge of data integration within a heterogeneous platform deployment. In response, the reference architecture design identifies the need for building blocks to be extensible – by providing 'hooks' through which dedicated capabilities can be integrated to satisfy specific data integration needs.

Architecture

The architecture presents the building blocks within a set of layers that attempt to reflect their notional role within a multi-platform distributed ecosystem.

EOEPCA+ Architecture

Platform Layer: Comprises capabilities for discovery of data and other resources, execution of processing workflows, and management/exploitation of added-value assets.

Federation Layer: Comprises capabilities that operate across a set of distributed platforms, and attempt to consolidate their combined offerings towards a more homogenous consumable experience.

Application Layer: Provides capabilities for development and publishing of applications for exploitation of platform services, and for showcasing research outcomes through information dashboards and web-enabled applications - applicable for both Platform and Federation use cases.

Deployment Guide

A comprehensive guide to deploying the latest EOEPCA system, including;

  • A Quick Start Guide
  • Cluster Preparation
  • Deploying EOEPCA Components
View the Guide

The documentation is available below and can also be viewed in a normal browser window through the 'View the Guide' button above (N.B. This will open a new tab).

The Building Blocks

The EOEPCA+ building blocks sit within three main categories:

  • Platform
  • Federation
  • Applications

To view the docs for each of the building blocks click on the respective cards below,
or use the docs link on the right to see an overview of the building block documentation.

Building Block Docs

Project Documentation

Complete EOEPCA+ documentation is coming soon, however you can access the latest EOEPCA+ documentation using the button below.

Project Resources

Here you will find essential tools, documentation, and references to support your work with or implementation of the EOEPCA system. Whether you're looking for technical details or project guidelines, these resources are designed to help streamline your use of and contributions to EOEPCA+.

Tutorials
Exploratory Studies
Training

BiDS 2023 - Water Body Detection

Learn how to effectively package, share, and execute Earth observation workflows using the Common Workflow Language (CWL) standard. In particular there is a comprehensive example of a Water Body Detection Application package.

Key EOEPCA Affiliations

OSGeo Logo ESA Logo