Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

MessageHandler für sedex

Der Open eGov MessageHandler ist eine einfache Integrationsschicht für sedex ist ein nützliches Tool für Applikationen, welche einen erhöhten Sicherheitsbedarf bezüglich der ausgetauschten Meldungen haben. Typischerweise sind dies Anwendungen im Behördenverkehr, wo sensitive Daten zwischen verschiedenen Amtsstellen ausgetauscht werden und das Absenden einer Meldung für den Sender unter Umständen nachweisbar sein muss, da damit eine Frist in einem Verfahren verbunden sein kann.

Die Schicht ist in erster Linie auf Anwendungen zugeschnitten, welche untereinander Batches von Dateien austauschen. Entsprechend wird als Schnittstelle zwischen der Schicht und den Anwendungen das Dateisystem eingesetzt. Ein als NT-Service oder Unix Dämon gestarteter Prozess ist für das Versenden von Meldungen (Sender), das Überprüfen des Zustellungsstatus (Checker) und für das Empfangen (Receiver) von Meldungen zuständig.

Image Removed
Als darunter liegende Transportschicht wird die Sedex-Plattform eingesetzt. Diese ist für die Verschlüsselung und Signierung der Daten auf dem Transportweg verantwortlich. Die Anwendungen haben damit nichts zu tun. Der MessageHandler ist eine der Applikationen, die im Rahmen der Entwicklungen der Open eGov Plattform entwickelt wurdenDaten über sedex austauschen. Der MessageHandler kann in den folgenden Anwendungsszenarien einen Mehrwert bringen:

  • eine Installation mit lediglich einem sedex Adapter muss eingehende sedex-Meldungen auf verschiedene Applikationen verteilen, bzw. Meldungen von verschiedenen Applikation über einen einzigen sedex-Adapter versenden (Dispatching);
  • eine Anwendung möchte Meldungen, die über sedex versendet werden, transparent vor dem Versand, resp. nach dem Empfang bearbeiten, zum Beispiel:
    • zusammenfassen mehrerer Meldungen in eine Übermittlung
    • Signieren von Meldungen
    • trennen einer Sammelmeldung in mehrere Einzelmeldungen

Der MessageHandler wird zwischen die Applikation und den sedex Adapter eingeklinkt. Genau gleich wie der sedex-Adapter bietet der MessageHandler der Applikation als Schnittstelle das Dateisystem. 

Die folgende Abbildung zeigt ein typisches Szenario, bei welchem je ein MessageHandler für die Kommunikation zwischen Applikation und sedex-Adapter verwendet wird. Der Einsatz des MessageHandlers ist jedoch nicht zwingend auf beiden Seiten eines Kommunikationskanals erforderlich.

Image Added

Weitere Details sind im MessageHandler Handbuch aufgeführt.

Einsatzbeispiele

  • Übermittlung von Handelsregisterdaten der kantonalen Handelsregisterämter an das Eidgenössische Amt für das Handelsregister.
  • Datenverkehr im eSchKG Verbund zwischen Gläubigern und Betreibungsämtern.
  • Verteilen von sedex Meldungen an Applikationen im Zusammenhang mit der Registerharmonisierung beim Amt für Informatik und Organisation des Kantons Solothurn.