Published September 11, 2023 | Version v1
Report Open

NFDI4Earth Software Architecture

Description

This document provides a documentation of the NFDI4Earth software architecture. The documen-tation summarizes the major user cases, gives an overview on the requirement analysis approaches for the main NFDI4Earth software components, points out envisioned quality goals and potential architecture’s stakeholders. Getting more specific, the documentation provides externally and in-ternally driven constraints that need to be considered when developing or contributing to NFDI4Earth software components. We herewith facilitate, the users to better understand the solu-tion strategy for the NFDI4Earth architecture.

We use the arc42 template for the documentation of software and system architecture. The detailed description of the NFDI4Earth architecture is done by using a blackbox-whitebox approach that describes the major aim, the main functionalities and interfaces of the components as seen by the users first (blackbox) and then provides details on the (inner) solutions, e.g., sub-components, im-plementations (whitebox).

The envisioned target group of the documentation includes software developers and architects as well service providers.

Notes

This work has been funded by the German Research Foundation (DFG) through the project NFDI4Earth (DFG project no. 460036893, https://www.nfdi4earth.de/) within the German National Research Data Infrastructure (NFDI, https://www.nfdi.de/).

Files

NFDI4Earth_Software_Architecture_Description.pdf

Files (707.4 kB)

Name Size Download all
md5:959eeb993e02e13c567fe6b3bd95772d
707.4 kB Preview Download