Skip to content

Deployment View

TO ADD

According to Arc42 the deployment view includes descriptions about

  1. technical infrastructure used to execute your system, with infrastructure elements like geographical locations, environments, computers, processors, channels and net topologies as well as other infrastructure elements
  2. mapping of (software) building blocks to that infrastructure elements.
  3. development environment, test environment, production environment.

The highest level depolyment view should describe the deployment of the blocks (e.g. AIIDA, EDDIE Framework etc.) as black boxes, that are further described in their own chapter.

Overview

Figure + Table

NodeDescription

Overview

The deployment view of the system focuses on the utilized technical infrastructure, and shows deployment diagrams that depict where the components of the system run. The prime way to deploy these components is shown in the figure below. Notably, the Interoperable Communication component is not depicted as a Container because it may consist of multiple containers. The same applies to AIIDA, and the Marketplace.

The system runs across four nodes which are described in the table below.

NodeDescription
Eligible Party InfrastructureThis is operated by the eligible party. The Local Computing Infrastructure is used for running the EDDIE framework which is deployed locally on the premises of the eligible party. The Cloud Computing Infrastructure is used for running the EP Website and the Services. The implementation and design of the EP Website and the Services are out of the scope of the EDDIE project.
Regional Data-sharing InfrastructureThis is operated by country-specific entities such as the permission administrator and the metered data administrator.
In-house InfrastructureThis node is operated by the customer. It includes an in-house device (e.g., a Raspberry Pi computer) and the Smart Meter.
Federated InfrastructureThis node hosts the Marketplace. The Marketplace may include Services of multiple eligible parties. Thus, one or more eligible parties might operate the Marketplace as a federated service running, e.g., on cloud computing resources.