Effizient, sicher und zukunftssicher – Die neue Lösung für das Farbrezeptmanagement von swisstopo

Vom Access-System zur zukunftssicheren Webapplikation: Modernisierung des Farbrezeptmanagements bei swisstopo

Das wichtigste in Kürze

Die bestehende Access-Datenbank für Farbrezepte bei swisstopo wurde durch eine moderne Webapplikation ersetzt, die auf Angular und .NET Core basiert. Diese neue Lösung ist speziell für die interne Nutzung konzipiert und bietet eine intuitive Bedienung sowie eine einfache Wartbarkeit. Dank der nahtlosen Integration in die bestehende Systemlandschaft und der Verwendung vertrauter Technologien wird der Schulungsaufwand für die Mitarbeitenden erheblich reduziert.

Ergebnisse

  • Ablösung der Access-Datenbank durch eine skalierbare Webapplikation.
  • Intuitive Bedienung für die interne Nutzung bei swisstopo.
  • Einfache Wartbarkeit und zukunftssichere Technologie.
  • Nahtlose Integration in die bestehende IT-Infrastruktur.
  • Reduzierter Schulungsaufwand dank vertrauter Technologien.

Ausgangslage

Die Access-Datenbank bei swisstopo war veraltet und bot weder Skalierbarkeit noch moderne Schnittstellen. Technische Einschränkungen verhinderten zudem eine effiziente Integration in die bestehende IT-Infrastruktur.

Ziel des Auftrags

  • Migration der Daten in ein objektrelationales Datenbankmanagementsystem.
  • Ablösung der alten Access-Datenbank durch eine moderne, webbasierte Anwendung.
  • Implementierung einer zentralen Benutzer- und Authentifizierungsverwaltung.

Vorgehen und Lieferergebnis der Lösung

Um die definierten Ziele zu erreichen und die Ausgangsprobleme zu lösen, wurde eine massgeschneiderte, moderne Webapplikation entwickelt, die folgende Ergebnisse liefert:

  • Farbrezept-UI: Ein modernes, responsives Frontend, basierend auf Angular.
  • Farbrezept-API: Eine REST-API zur Geschäftslogik und Datenverwaltung, implementiert in .NET Core.
  • PostgreSQL-Datenbank: Zentralisierte Datenhaltung mit direktem Zugriff für Administratoren.
  • Keycloak: Authentifizierungs- und Benutzerverwaltung, in der die Autor:innen zentral gespeichert sind.
  • Datenexport: Unterstützung für den Export in CSV- und PDF-Formate.

Die Entwicklung der Software-Komponenten erfolgte nach einer semi-agilen Methodik, angelehnt an FDD (Feature Driven Development):

Mehrwert für swisstopo

Die neue Webapplikation bringt nicht nur eine deutliche Verbesserung der Arbeitsprozesse, sondern erfüllt auch die Anforderungen an eine moderne, zukunftssichere IT-Lösung. Sie ermöglicht swisstopo, ihre Farbrezeptverwaltung effizienter, sicherer und benutzerfreundlicher zu gestalten.

  • Optimierte Arbeitsprozesse: Vereinfachung und Beschleunigung des Managements von Farbrezepten.
  • Minimaler Schulungsaufwand: Die Bedienung bleibt vertraut und intuitiv.
  • Zukunftssicherheit: Wartung und Weiterentwicklung werden durch den Einsatz bewährter Technologien erleichtert.
  • Effizienzsteigerung: Die intuitive Benutzeroberfläche reduziert Fehleranfälligkeit und Aufwand.

«Dank der professionellen und unkomplizierten Unterstützung durch it-processing konnten wir die Handhabung und den Funktionsumfang der Farbrezepte wesentlich verbessern. Die neue Webapplikation erlaubt zudem die Verknüpfung mit anderen Tools zur Qualitätssicherung unserer Produkte.»

Roland Baumberger, swisstopo

Technology Stack

  • Angular
  • Angular Material
  • Typescript
  • HTML
  • CSS
  • .NET Core
  • Entity Framework
  • C#
  • REST Services
  • OpenAPI (Swagger)
  • PostgreSQL
  • Docker
  • GIT

Fazit

Die neue Farbrezept-Webapplikation erfüllt die Anforderungen von swisstopo in Bezug auf Benutzerfreundlichkeit, Skalierbarkeit und nahtlose Integration in die bestehende IT-Infrastruktur. Sie überwindet die Einschränkungen der bisherigen Access-Datenbank und stellt eine zukunftssichere, effiziente Plattform für den internen Gebrauch bereit.

Haben Sie Fragen?

    Sie sind kein Roboter:

    Technology Stack