Informazioni su SWIFTNet

Come soluzione generica standard di settore per il settore finanziario, SWIFTNet offre un'interfaccia a finestra singola indipendente dall'applicazione per tutte le applicazioni connesse di tutte le istituzioni che partecipano alla comunità finanziaria globale. L'accesso effettivo è controllato dalle decisioni dei criteri aziendali di ogni amministratore del servizio, non dalle limitazioni tecniche dell'infrastruttura.

SWIFTNet offre una base per garantire la continuità aziendale e il ripristino di emergenza per l'infrastruttura di applicazioni finanziarie cruciali che superano i confini istituzionali. SWIFTNet è progettato per soddisfare i requisiti della community istituzionale per l'interoperabilità di soluzioni software finanziarie cruciali.

Per le applicazioni aziendali interconnesse, SWIFTNet offre quanto segue:

  • Garanzia dell'affidabilità dell'infrastruttura

  • Disponibilità

  • Controllo degli accessi in base al ruolo e non basato sui ruoli

  • Autenticazione corrispondente e messaggio

  • Integrità dei messaggi

  • Riservatezza

  • Supporto per non ripudio

  • Convalida dei messaggi

  • Archiviare e inoltrare

SWIFTNet usa SWIFTNet Link (SNL) come interfaccia di programmazione dell'applicazione per i servizi SWIFTNet e usa SWIFTAlliance Gateway per la connettività e l'usabilità. Altre informazioni su queste risorse sono disponibili in questo argomento.

Le applicazioni software aziendali usano l'API (SWIFTNet Link) per accedere e usare i servizi SWIFTNet. SNL è l'interfaccia di rete obbligatoria per SWIFTNet. SWIFTNet richiede SNL per tutte le interfacce esterne. Il SNL include anche processi in background che supportano le funzioni di messaggistica, sicurezza e gestione dei servizi. Il SNL è incorporato in SWIFTAlliance WebStation e SWIFTAlliance Gateway (SAG).

SNL stabilisce una relazione client/server ad accoppiamento debole tra i componenti dell'applicazione aziendale. Anziché richiamare direttamente metodi o funzioni, l'interazione è orientata ai messaggi: i messaggi strutturati vengono passati tra client e server. Un'applicazione aziendale progettata per i servizi SWIFTNet è in genere costituita da un set di client e server. Lo stesso client o lo stesso processo server può essere avviato più volte. Si noti che non è possibile prevedere a quale istanza del processo della stessa applicazione verrà recapitata una richiesta di messaggio in arrivo. Più thread all'interno di un processo client possono richiamare la funzione API SwCall. Un processo server può avere anche più thread; Tuttavia, un solo thread può richiamare SwCallback. I processi client e server non possono essere combinati nello stesso processo.

SNL offre un set di funzionalità a livello di trasporto progettate per ambienti a disponibilità elevata e velocità effettiva elevata. Queste funzionalità includono:

  • Bilanciamento del carico

  • Trasparenza della posizione e routing, schermatura dei componenti dell'applicazione dalla tecnologia di trasporto sottostante

  • Autenticazione a livello di trasporto e riservatezza, inseriti all'interno di SNL e forniti in modo trasparente all'applicazione

  • Funzioni di sicurezza tramite cui il software dell'applicazione aziendale può stabilire la sicurezza end-to-end (applicazione utente all'applicazione utente), quando necessario.

    In termini di programmazione a livello di codice sorgente usando C++ o Java, sono disponibili solo due funzioni: SwCall e SwCallback. SwCall viene usato dalle applicazioni client per accedere alle applicazioni server tramite SWIFTNet. SwCallback viene usato dalle applicazioni server per rispondere ai client tramite SWIFTNet.

    Le funzioni SwCall e SwCallback accedono alle funzionalità di SWIFTNet passando messaggi XML strutturati da e verso SWIFTNet. In fase di esecuzione, SNL include entrambe le librerie software, ovvero il codice di che viene eseguito nello stesso spazio indirizzi dei processi client o server dell'applicazione aziendale, e processi indipendenti (daemon o servizi), che vengono eseguiti nei propri spazi indirizzi. Le librerie software sono accessibili tramite le API SNL.

Panoramica di SWIFTAlliance Gateway

SWIFTAlliance Gateway (SAG) è un prodotto di interfaccia per SWIFTNet. Incorpora tutte le funzionalità del collegamento SWIFTNet. Offre inoltre diverse funzionalità di connettività e usabilità per gli utenti SWIFTNet, offrendo soluzioni a una serie di problemi di integrazione del sistema.

SAG supporta diverse modalità di funzionamento. Una di queste, la modalità di collegamento SWIFTNet strict, è particolarmente rilevante per gli adattatori FileAct e InterAct per SWIFT. In modalità collegamento SWIFTNet strict, SAG presenta un'interfaccia di messaggistica che equivale funzionalmente all'interfaccia SWIFTNet Link, come descritto in questi argomenti.

Il SAG funge da concentratore di messaggi. Riceve messaggi da varie altre applicazioni e li passa attraverso SWIFTNet. Riceve questi messaggi tramite adattatori host, incluso un adattatore host WebSphere MQ, che consente alle applicazioni aziendali in esecuzione in un'ampia gamma di diversi tipi di piattaforme di elaborazione di passare messaggi tramite SWIFTNet.

Lettura successiva

Informazioni sull'adapter FileAct
Informazioni sull'adapter InterAct
Esercitazione end-to-end sugli adapter FileAct e InterAct di BizTalk

Vedi anche

Informazioni sull'architettura degli adapter FileAct e InterAct