KBP Deployment View

KBP Deployment View An architecture diagram generated by Archify. Agent browser · KBP client · Vue 3 + Vuetify · Agent workstation · Edge Agent browser KBP client · Vue 3 + Vuetify Edge ASI client · Angular · agent support · Architecture component ASI client Angular · agent support Azure Front Door · fd-enbw-prod · WAF · Azure · enpower tenant · shared Azure Front Door fd-enbw-prod · WAF shared APIM · KBP as provider · api.enbw.com/kbp · Azure · enpower tenant · shared APIM · KBP as provider api.enbw.com/kbp shared Azure Cache for Redis · session · cache · PIN state · Azure · enpower tenant › KBP private network Azure Cache for Redis session · cache · PIN state KBP App Service · ASP.NET Core · .NET 10 · Azure · enpower tenant › KBP private network · web-kbp-prod KBP App Service ASP.NET Core · .NET 10 web-kbp-prod Key Vault · App Config · secrets · settings · Azure · enpower tenant › KBP private network Key Vault · App Config secrets · settings Account DB (Azure SQL) · YelloData · legacy accounts · Azure · enpower tenant · shared Account DB (Azure SQL) YelloData · legacy accounts shared APIM · KBP as consumer · api.enbw.com · OAuth2 · Azure · enpower tenant · shared APIM · KBP as consumer api.enbw.com · OAuth2 shared Digital Layer events · APIM dlapiprod · Service Bus · Azure · enpower tenant Digital Layer events APIM dlapiprod · Service Bus CIAM · scaleapi.enbw.com · Azure · scale tenant · scale tenant CIAM scaleapi.enbw.com scale tenant Contentful · MXO · CMS · Thunderhead One · Architecture component Contentful · MXO CMS · Thunderhead One HTTPS Private Link REST Kundenberaterportal API session · cache secrets · settings SQL REST events REST REST Agent workstation Azure · enpower tenant KBP private network Azure · scale tenant Legend Frontend Backend Database Cloud Security Message bus External

Clients

  • • Agents use Edge on the KBP client (Vue 3 + Vuetify)
  • • ASI opens KBP through the Kundenberaterportal API
  • • BSI is the planned future entry point

APIs consumed via APIM

  • • EnWiCore, ComV3 offers and orders, commodity layer, meter data
  • • APA, CMDM, PIN, permissions, Kundenmerkmal, WFM (ZAuV)
  • • EnDIA, address and grid data, access management, bundles

Platform

  • • App Service (.NET 10) with staging slot, VNet-integrated
  • • Redis holds session and cache; Key Vault and App Config hold settings
  • • Digital Layer events leave through APIM dlapiprod