Skip to content

Architecture 🚧 ​

system overview Digitaler Bürgerservice DBS

DBS-Ticketing with Zammad ​

Citizens submit requests to the form server (e.g Meldung von Insektennestern), which sends the request to an off-the-shelf Zammad via the dbs-ticketing-eai. Zammad serves as the backend of the DBS, where the clerks process the requests and communicate with the citizen via our own frontend dbs-ticketing-webcomponents. This is integrated with Web Components into the official site of the City of Munich.

Data protection ​

As DBS also processes highly sensitive personal data, it is important that we ensure data protection. DBS does not send any information to applicants by e-mail, but only makes it accessible in its frontend dbs-ticketing-webcomponents

Reporting ​

As the Zammad Reports did not meet our reporting requirements, complex reports are created and made available via Metabase.

DBS-P13N ​

The checklist is generated by Kaptara Iason based on a query. The list of services is transferred to our personalization-webcomponents via local storage and citizens can view the calculated services there. They also have the option to save the checklist in their user profile (personalization-service) and edit it in the personalization-webcomponents.

DBS-Login (Authentication) ​

The authentication of applicants and administrators takes place via a Keycloak and not via Zammad. Keycloak uses two realms for this purpose:

  • the realm public, which manages citizens according to their trust level.
  • and the realm muenchen.de to manage the city of Munich employees which are automatically created with their associated group structures (department, team, etc) with the zammad-ldap-sync, changed or removed if necessary. This ensures that only authorized persons have access to the pending requests from citizens.

Distribution view ​

The following picture (DRAFT) shows a more technical distribution view of the architecture, also including

  • the namespaces in the container infrastructure
  • the communication protocols

system overview Digitaler Bürgerservice DBS