Skip to content

Glossary

Katharina Bassler edited this page Aug 25, 2022 · 5 revisions

Glossary

Acquisition Interface Points: data acquisition via XBIP, EDIP (cf. respective entries)

Amazon Simple Storage Service (S3): online data-storage service offered by Amazon Web Services

Authority: entitles for a user to access a prosEO method or domain object

Auxiliary data interface point (AUX-IP): providers auxiliary data

”Brain”: performs the processing orchestration and holds metadata information on all processing orders and products currently in the system as well as configuration information on missions, their product classes, processors, configurations etc. as presented above

Channel access data unit (CADU): satellite raw data format

Command-line interface (CLI): allows monitoring and manual operation of prosEO, running locally on a user workstation as a stand-alone Java application; can be configured to connect to different control instances

Configuration: specific processor configuration, consists of configuration files and template information for creating Job Order files for the associated processor

Configured Processor specific version of a processor combined with a specific configuration object

Customer furnished item (CFI): externally provided processors

Data distribution service: sends a production order specifying the configured processor and the input product to use, from which prosEO derives the actually requested output product type and validity period

Docker repository: provides current versions for wrapped processor CFIs and for prosEO microservices

(European Data Relay System) Interface Delivery Point (EDRS EDIP): provides raw data. The European Data Relay System consists of geostationary communications satellites that enable continuous data transmission between satellites, unmanned aerial vehicles and ground stations.

Graphical user interface (GUI): monitoring and manual operation of prosEO

Group Authority: entitles a group of users to access a prosEO method or domain object

”Hands”: perform the data processing workload and store the input, auxiliary and output data

Housekeeping Telemetry (HKTM): data necessary to monitor equipment health and safety

Ingestor: creates metadata information for input, auxiliary and output products from various sources and notifies the Production Planner of any newly ingested product, thereby allowing for an event-based starting of job steps as soon as the required input and/or auxiliary products are available. The Ingestor also interfaces with the prosEO Storage Manager for the storage of the actual product data, which is then fetched directly from the source by the Storage Manager for maximum efficiency (i. e. the high-volume product data is never routed through the Ingestor).

Job order file (JOF): contains input and output files to be used/generated

Job step: single processor execution to produce a defined output product based on a defined set of required input product (modeled as product query objects), can be executed as soon as all its product queries are satisfied

Job: collection of job steps required to fulfill an order for a specific period of time

Long term archives (LTA): long term data storage

Metadata database: holds configuration information for missions, product classes and their selection rules, processor classes, versions and configurations as well as metadata on processing orders with jobs and job steps and on input, auxiliary and output products including their storage location in one or more processing facilities

Mission: an earth-observation mission

On-demand Production Interface Delivery Point (ODPRIP): accepts workflow query requests and production orders, provides information about production order status

Orbit: identified by its start and stop times (e. g. the "spacecraft midnight" events of the Sentinel-5P satellite). Orbit times (and all derived times in prosEO) are given in UTC-STS (leap seconds spread evenly over the last 1000 seconds of the day) and to a microsecond precision.

Order: defines output/target product classes, time frame, and optionally a set of configured processors

Payload: payload of a spacecraft. A spacecraft may have multiple payloads, each with its own set of product classes.

Portable Operating System Interface (POSIX): family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems

Precise orbit determination interface point (PODIP): Retrieval of Precise Orbit Determination (POD) elements for Systematic Production and Reprocessing (stored as spacecraft-dependent orbit information in the prosEO Metadata Database)

Processing Facility: runtime environment for the data and quality control CFIs and for the prosEO Storage Manager

Processor Class: type of processor capable of generating products of a specific set of product classes; may have multiple versions and configurations

Processor: specific version of a processor class

Product Class: output data type and format

Product File Template: needed by the Production Planner to create output product entries for the Job Order file

Product Query: models the need of a job step to use a certain product for a specific time period

Production interface delivery point (PRIP): provides access to output products

Production Planner: central component for the processing orchestration, analyzes processing orders and generates jobs and job steps for all output and intermediate products which need to be produced and for which a configured processor is defined

Reference system: retrieval of current versions for data and quality control processor CFIs

Selection Rule: defines the input/source product classes and the respective retrieval policies necessary to produce a given output/target product class

Sentinel: series of ESA funded Earth Observation satellites

Storage Manager: controls the product data storage (POSIX file system or object storage)

Task: single, separately addressable execution step of a processor

User interface (UI): allows monitoring and manual operation of prosEO (a graphical user interface (GUI) deployed together with the other brain components and a command-line interface (CLI) running locally on a user workstation as a stand-alone Java application)

User: a prosEO user, also their credentials

Wrapper: wraps the CFI into prosEO, may modify the Job Order file created by the Production Planner to suit the needs of the processor CFI, and may handle processor CFI output not in the main line of processing

XBIP: provides X band raw data

Clone this wiki locally