Logo

Digitalisierung

Wie Firmendaten schnell, sicher und ohne Papierstau pendeln.

Damit Kantone effizient auf die Web Services des SECO zugreifen können, entwickelte ibw eine flexible Lösung für den Austausch von Firmendaten zwischen Bund und Kantonen. Ein konfigurierbares Konsolenprogramm ermöglicht den sicheren Zugriff auf verschiedene Services und bleibt offen für weitere kantonale Applikationen. Mit Verschlüsselung, Datenvalidierung und Transformation sorgt die Lösung für einen schnellen und sicheren Datenaustausch.

Eckdaten auf einen Blick

Aufgaben

NeuentwicklungConsulting

Rollen

ArchitektEntwickler

Produkte

Service (Programm ohne GUI)Datenbank

Herausforderung

Das Staatssekretariat für Wirtschaft (SECO) stellt verschiedene Web Services bereit, die den Zugriff auf Firmendaten ermöglichen. Unternehmen können ihre Daten abrufen, aktualisieren und den Datenaustausch zwischen Bund und Kantonen effizient abwickeln. Doch um diese Möglichkeiten optimal zu nutzen, sollten die Services direkt in die bestehende Geschäftsverwaltungssoftware der Kantone integriert werden.

Die Herausforderung:

Die Lösung musste nicht nur für die bestehende Software funktionieren, sondern auch offen genug sein, damit künftig weitere kantonale Applikationen problemlos angebunden werden können. Das Ziel war ein flexibles, zukunftssicheres System, das den sicheren und reibungslosen Datenaustausch zwischen Behörden erleichtert – unabhängig davon, welche kantonale Anwendung darauf zugreift.

Visualisierung Megaphones im High Key Foto-Stil

Erfolg

Um den Datenaustausch zwischen Kantonen und Bund effizienter und sicherer zu gestalten, wurde ein Web-Programm entwickelt, das über standardisierte Web Services Firmendaten abrufen, übermitteln und abgleichen kann. Dabei stand nicht nur die direkte Anbindung an die bestehende Geschäftsverwaltungssoftware im Fokus, sondern auch die Offenheit für weitere kantonale Anwendungen.

Ein besonderes Augenmerk lag auf der Sicherheit:
Eine integrierte Verschlüsselungsfunktion sorgt dafür, dass sensible Daten geschützt übertragen werden. So entstand eine flexible, zukunftssichere Lösung, die es ermöglicht, verschiedene kantonale Systeme nahtlos mit den SECO-Web Services zu verbinden – sicher, effizient und universell einsetzbar.

Das Ergebnis ist eine effiziente und anpassbare Lösung, die den Datenaustausch zwischen Bund und Kantonen vereinfacht, die Sicherheit erhöht und den Verwaltungsaufwand reduziert.

Arbeitsweise

Um die SECO-Webservices optimal nutzbar zu machen, entwickelten wir ein eigenständiges, konfigurierbares Konsolenprogramm, das flexibel auf verschiedene Anforderungen reagieren kann. Die Lösung wurde als Fixpreisprojekt umgesetzt und ermöglicht es, unterschiedliche Web Services gezielt anzusteuern. Welche Aktion durchgeführt wird, lässt sich einfach über Übergabeparameter steuern – dabei können diese Parameter bei Bedarf verschlüsselt übermittelt werden.

Die Kommunikation zwischen kantonalen Applikationen und dem System erfolgt über XML-Dateien, wodurch eine einfache und standardisierte Anbindung gewährleistet ist. Um den Datenaustausch reibungslos und sicher zu gestalten, wurden verschiedene Mechanismen integriert:

  • Direkte Ansteuerung der SECO-Webservices
  • Standardisierter Datenaustausch zwischen kantonalen Anwendungen und dem System via XML
  • Validierung der übermittelten Daten, um Fehler frühzeitig zu erkennen
  • Transformation der Daten in das benötigte Format
  • Flexible Konfiguration der Serviceparameter über eine zentrale Datei
  • Sichere Ver- und Entschlüsselung sensibler Konfigurationsdaten

Tech Stack

Methoden & Paradigmen

Server-Technologie

Sprachen & Frameworks

Kommunikationstechnologien

Kommunikation/ Protokolle