MessageHandler per sedex

Breve descrizione

Il MessageHandler è un cosiddetto middleware e, nell'ambito di una soluzione e-government, mette a disposizione un'infrastruttura di comunicazione basata sul sedex-adapter. MessageHandler va inteso come pre-processore ad un sedex-adapter.

Per diversi tipi di messaggi sedex (dati/documenti) e diverse applicazioni, rispettivamente diversi partecipanti sedex logici che prendono parte ad un adapter fisico, è possibile definire code separate (queues) per la spedizione e la ricezione. Grazie al MessageHandler Script Engine è infine possibile definire per ogni coda le regole secondo le quali i documenti vengono trattati (ad esempio firmati) o trasformati (ad esempio da XML a PDF) prima dell'invio via sedex, nonché la periodicità degli invii.

In modo analogo è possibile definire alla coda di quali applicazioni vanno inviati i documenti trasferiti attraverso il sedex-adapter e se e come gli stessi debbano essere trasformati (dispatching).

Se entrambi gli attori (mittente e destinatario) dispongono di un messageHandler è possibile utilizzare le funzioni di compressione integrate: tanti piccoli annunci destinati allo stesso attore equipaggiato di MessageHandler possono venir riuniti e trasmessi in un unico pacchetto.

Il MessageHandler può portare valore aggiunto nei seguenti scenari d'applicazione:

  • Un'installazione dotata di un solo sedex-adapter deve distribuire gli annunci sedex in entrata a diverse applicazioni, rispettivamente spedire attraverso un solo sedex-adapter gli annunci provenienti da diverse applicazioni (dispatching)
     
  • Un'applicazione dovrebbe elaborare in modo trasparente prima dell'invio, rispettivamente dopo la ricezione, annunci trasmessi via sedex, ad esempio:
    • riunione di diversi annunci in un unico pacchetto
    • firma di annunci
    • separazione in diversi annunci del pacchetto ricevuto
    • validazione di annunci secondo uno schema XML.

MessageHandler non deve necessariamente venir impiegato da entrambe le parti di un canale di comunicazione.

MessageHandler

Alcuni ambiti d'impiego

  • Trasmissione di dati del registro di commercio dai registri cantonali all'Ufficio federale del registro di commercio
  • Traffico dati tra i creditori e gli uffici d'esecuzione nella rete e-LEF
  • Distribuzione di annunci ad applicazioni nell'ambito dell'armonizzazione dei registri presso l'Ufficio dell'informatica dell'organizzazione (Amt für Informatik und Organisation) del Canton Soletta.

Temi

Ultima modifica 14.07.2020

Inizio pagina