MessageHandler für sedex

Kurzbeschreibung

Der MessageHandler ist eine sogenannte Middleware und stellt im Rahmen einer E-Government Lösung eine Kommunikationsinfrastruktur auf Basis des sedex-Adapters bereit. Der MessageHandler ist als Vorprozessor zu einem sedex-Adapter zu verstehen.

Für verschiedene sedex Message Typen (Dateien/Dokumente), verschiedene Applikationen bzw. verschiedene logische sedex-Teilnehmer, die sich in einen physischen Adapter teilen, können separate Versand- und Empfangs-Queues definiert werden. Mit der MessageHandler Script Engine können anschliessend pro Queue die Regeln definiert werden, wie Dateien/Dokumente vor dem Versand über sedex bearbeitet (z.B. signiert) oder transformiert (z.B. XML zu PDF) werden sollen und auch wann und in welcher Periodizität die Dateien/Dokumente über den sedex-Adapter versandt werden sollen. Für Dokumente, die über den sedex-Adapter eingehen kann gleichermassen definiert werden, an welche Applikations-Queue diese weitergereicht und ob diese dabei transformiert werden sollen (Dispatching).

Verfügen beide Kommunikationspartner über einen MessageHandler, so können die Kompressionsfunktionen von MessageHandler genutzt werden. Viele kleine Meldungen, die an den gleichen, mit MessageHandler ausgerüsteten Kommunikationsparter gehen, können zu einer sedex-Meldung zusammengefasst und übermittelt werden.

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
    • Validieren von Meldungen gegen ein XML Schema.

Der Einsatz des MessageHandlers ist nicht zwingend auf beiden Seiten eines Kommunikationskanals erforderlich.

MessageHandler

Einige Einsatzgebiete

  • Ü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.

Zum Thema

nach oben Letzte Änderung 10.12.2014