About prosEO

prosEO – A Processing System for Earth Observation Data

Project Modules

This project has declared the following modules:

Name Description
prosEO Data Product Ingestor prosEO Data Product Ingestor - Ingests data products from various sources into the prosEO backend store and their metadata into the prosEO database
prosEO Data Model prosEO Data Model – the persistent state of prosEO
prosEO Production Planner prosEO Production Planner – The prosEO component that manages the data-driven production process
prosEO Samples Sample implementation of processor and wrapper (used in unit testing)
prosEO Order Manager prosEO Order Manager – functionality to create and manage processing orders
prosEO Product Class Manager prosEO Product Class Manager – functionality to create and manage product classes including product processing dependencies („selection rules“)
prosEO Processor Manager prosEO Processor Manager – functionality to create and manage processors and processor configurations
prosEO User Interface prosEO User Interface – master module for all user interface modules (graphical and command-line)
prosEO Base Processor Wrapper prosEO Base Processor Wrapper for externally developed, ESA-IPF-conformant processors providing procedures to execute before the start and after the end of the processor
prosEO Storage Manager prosEO Storage Manager – Abstraction layer for provider-specific object storage systems
prosEO REST Interface Classes Convenience classes for the use of the prosEO REST API
prosEO ESA API prosEO API conforming to ESA's CSC Ground Segment Operations Framework
prosEO User Manager prosEO User Manager – functionality to manage users, groups, authorities and access control lists
prosEO Facility Manager prosEO Facility Manager - manage processing facilities for prosEO
prosEO Common Classes Classes common to more than one prosEO module, but not dependent on anything beyond the Java SE libraries, JUnit, Log4j and Logback
prosEO Monitor prosEO Monitor: The component to retrieve log data of services
prosEO Geotools prosEO – A Processing System for Earth Observation Data
prosEO Logging prosEO Logging - Provides a central logging mechanism to be used throughout prosEO
prosEO Notification Service prosEO Notification Service: The component to send notifications