-
Notifications
You must be signed in to change notification settings - Fork 1
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