Hop til hovedindhold

DataHub Energinet

Purpose

This document defines the target architecture for DMC's integration with DataHub 3.

It describes:

  • the overall integration model
  • layer responsibilities and dependency direction
  • how DataHub 3 contracts are represented and handled
  • how inbound and outbound integrations are structured
  • how configuration and feature flags control the integration
  • the detailed target design for BRS023

Scope

The design covers DataHub 3 integrations in DMC, including:

  • generated transport contracts from official JSON Schemas
  • serialization and deserialization
  • authentication and HTTP communication
  • routing to configured DataHub endpoints
  • inbound message handling
  • outbound message publication
  • diagnostics and operational concerns
  • application-facing orchestration boundaries