Qu’est-ce que SWIFTNet ?
Dans le cadre d’une solution standard pour le secteur financier, SWIFTNet fournit une interface de fenêtre unique, indépendante de l’application, à toutes les applications connectées de tous les établissements participant à la communauté financière mondiale. L’accès réel est contrôlé par les décisions de stratégie d’entreprise de chaque administrateur de service, et non par les limitations techniques de l’infrastructure.
SWIFTNet fournit une base pour assurer la continuité des activités et la récupération d’urgence pour l’infrastructure des applications financières stratégiques qui franchissent les frontières institutionnelles. SWIFTNet est conçu pour satisfaire les exigences de la communauté institutionnelle en matière d’interopérabilité des solutions de logiciels financiers stratégiques.
Pour les applications métier interconnectées, SWIFTNet fournit les éléments suivants :
Assurance de la fiabilité de l’infrastructure
Disponibilité
Contrôle d’accès basé sur les rôles et non basé sur les rôles
Identification du correspondant et du message
Intégrité des messages
Confidentialité
Prise en charge de la non-répudiation
Validation des messages
Stocker et transférer
SWIFTNet utilise SWIFTNet Link (du) comme interface de programmation d’applications pour les services SWIFTNet et utilise la passerelle SWIFTAlliance pour la connectivité et la convivialité. Pour plus d’informations sur ces ressources, consultez cette rubrique.
Vue d’ensemble des liens SWIFTNet
Les applications logicielles d’entreprise utilisent l’interface de programmation d’applications (API) SWIFTNet Link (du) pour accéder aux services SWIFTNet et les utiliser. DU est l’interface réseau obligatoire à SWIFTNet. SWIFTNet nécessite du pour toutes les interfaces externes. Le du comprend également des processus d’arrière-plan qui prennent en charge les fonctions de messagerie, de sécurité et de gestion des services. Le du est intégré à SWIFTAlliance WebStation et à la passerelle SWIFTAlliance (SAG).
DU établit une relation de client/serveur faiblement couplée entre les composants d’application métier. Au lieu d’appeler directement des méthodes ou des fonctions, l’interaction est orientée message : les messages structurés sont passés entre le client et le serveur. Une application métier conçue pour les services SWIFTNet se compose généralement d’un ensemble de clients et de serveurs. Le même client ou le même processus serveur peuvent être démarrés plusieurs fois. Notez que vous ne pouvez pas prédire à quelle instance de processus de la même application une demande de message entrant sera remise. Plusieurs threads dans un processus client peuvent appeler la fonction d’API SwCall. Un processus serveur peut également avoir plusieurs threads ; Toutefois, un seul thread peut appeler SwCallback. Les processus client et serveur ne peuvent pas être combinés dans le même processus.
DU fournit un ensemble de fonctionnalités de niveau transport conçues pour la haute disponibilité et les environnements à débit élevé. Voici quelques fonctionnalités :
Équilibrage de la charge
Transparence et routage des emplacements, protection des composants d’application de la technologie de transport sous-jacente
Authentification et confidentialité au niveau du transport, empaquetées dans du et fournies en toute transparence à l’application
Fonctions de sécurité par lesquelles les logiciels d’application métier peuvent établir une sécurité de bout en bout (application utilisateur à application utilisateur), le cas échéant.
En termes de programmation au niveau du code source à l’aide de C++ ou Java, il n’existe que deux fonctions : SwCall et SwCallback. SwCall est utilisé par les applications clientes pour accéder aux applications serveur via SWIFTNet. SwCallback est utilisé par les applications serveur pour répondre aux clients via SWIFTNet.
Les fonctions SwCall et SwCallback accèdent aux fonctionnalités de SWIFTNet en passant des messages XML structurés à et à partir de SWIFTNet. Au moment de l’exécution, du comprend les deux bibliothèques logicielles : le code qui s’exécute dans le même espace d’adressage que le client d’application métier ou les processus serveur, et les processus indépendants (démons ou services), qui s’exécutent dans leurs propres espaces d’adressage. Les bibliothèques logicielles sont accessibles par le biais des API du.
Vue d’ensemble de la passerelle SWIFTAlliance
La passerelle SWIFTAlliance (SAG) est un produit d’interface pour SWIFTNet. Il intègre toutes les fonctionnalités du lien SWIFTNet. En outre, il offre plusieurs fonctionnalités de connectivité et d’utilisation différentes pour les utilisateurs de SWIFTNet, en fournissant des solutions à un large éventail de problèmes d’intégration système.
Le SAG prend en charge plusieurs modes de fonctionnement différents. L’une d’entre elles, le mode de lien SWIFTNet strict, est particulièrement pertinente pour les adaptateurs FileAct et InterAct pour SWIFT. En mode de liaison strict SWIFTNet, le SAG présente une interface de messagerie qui est fonctionnellement équivalente à l’interface de lien SWIFTNet, comme décrit dans ces rubriques.
Le SAG sert de concentrateur de messages. Il reçoit des messages de diverses autres applications et les transmet via SWIFTNet. Il reçoit ces messages via des adaptateurs hôtes, y compris un adaptateur hôte WebSphere MQ, qui permet aux applications d’entreprise s’exécutant sur différents types de plateformes informatiques de transmettre des messages via SWIFTNet.
Lecture suivante
Qu’est-ce que l’adaptateur FileAct ?
Qu’est-ce que l’adaptateur InterAct ?
Didacticiel de bout en bout sur les adaptateurs FileAct et InterAct de BizTalk
Voir aussi
Présentation de l’architecture des adaptateurs FileAct et InterAct