SASISOPAWEB · Architecture

SASISOPAWEB · Architecture An architecture diagram generated by Archify. Operators · Admins · consultants · stations · Architecture component Operators Admins · consultants · stations ASP.NET Core MVC · Razor views · controllers · GasolinasWebNet9 solution › Authenticated operational boundary · .NET 9 ASP.NET Core MVC Razor views · controllers .NET 9 Cookie authentication · Login · roles · claims · GasolinasWebNet9 solution › Authenticated operational boundary · 8h session Cookie authentication Login · roles · claims 8h session Domain services · Catalogs · users · operations · GasolinasWebNet9 solution › Authenticated operational boundary · DI scoped Domain services Catalogs · users · operations DI scoped MariaDB / MySQL · EF Core DbContext · Authenticated operational boundary · Transactional data MariaDB / MySQL EF Core DbContext Transactional data Quartz.NET · NotificationJob · GasolinasWebNet9 solution · Every 1 min Quartz.NET NotificationJob Every 1 min SMTP service · MailKit · reminders · Architecture component SMTP service MailKit · reminders Web root / files · Evidence · uploads · keys · GasolinasWebNet9 solution Web root / files Evidence · uploads · keys Reports & documents · Excel · Word · PDF · GasolinasWebNet9 solution · EPPlus · Syncfusion Reports & documents Excel · Word · PDF EPPlus · Syncfusion HTTPS request authorize controller calls EF Core / MySQL scheduled job reminders store / retrieve report data query records GasolinasWebNet9 solution Authenticated operational boundary Legend Frontend Backend Database Cloud Security Message bus External

Web layer

  • • ASP.NET Core MVC with Razor views
  • • Cookie authentication and role-aware access
  • • Localized es-MX request pipeline

Operations

  • • Scoped services for users, catalogs, mail, and station workflows
  • • Quartz NotificationJob checks scheduled work every minute
  • • SMTP reminders through MailKit

Data and evidence

  • • MariaDB/MySQL through Entity Framework Core
  • • Persistent Data Protection keys for antiforgery and session continuity
  • • Excel, Word, PDF, uploads, and activity reports