Académique Documents
Professionnel Documents
Culture Documents
Architecture centralisée
Architecture centralisée
Guide utilisateur
1/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Sommaire
1. Terminologie 4
2. Architecture Amplitude 5
3. Centralisation Amplitude 7
3.1. Principes de base 7
3.1.1. Principe 1 stratégie de migration progressive 8
3.1.2. Principe 2 : accompagnement au changement 8
3.2. Pourquoi des étapes intermédiaires ? 9
3.3. Quels sont les gains attendus ? 9
3.4. Quelles sont les contraintes ? 9
3.5. Quel est le coût d’un projet de centralisation ? 11
7. Architecture applicative 20
7.1. Type d’architecture technique 20
7.2. Schéma d’architecture des flux 20
8. Architecture matérielle 21
8.1. Vers une solution en cluster ? 21
2/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
3/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
1. Terminologie
AR = Agence Rattachée.
SC = Site Central classique, il s’agit du site pivot des transferts inter sites.
SR = Site de Regroupement.
GSR = Gros Site de Regroupement : terminologie utilisée dans le cadre d’une migration progressive.
4/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
2. Architecture Amplitude
1 niveau
Architecture
SC
centralisée Production 1 base de données
toutes les entités comptables gérées
1 niveau
2 bases de données
Architecture toutes les entités comptables gérées sur les 2
SC SC
centralisée Trt Production bases.
2 niveaux
SC
Architecture
2 niveaux
décentralisée SC
1 Site central
toutes les entités comptables gérées
Semi n bases
Agence Groupe
A 1
mono agence ou multi agences
centralisée
SC 3 niveaux
Architecture
décentralisée 1 Site central
toutes les entités comptables gérées
n bases régionales
Groupe Groupe Groupe
1 2 3 mono agence ou multi agences
Centra
p bases Agences
régionale mono agence
Ag Ag Ag
A B C
5/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Nécessite une puissante machine capable d’assumer la charge transactionnelle et batch. La disponibilité
de l’infrastructure technique centrale doit être importante. La mise en place d’une solution dégradée
agence (SDA) est un renfort à ce type d’architecture.
Les créneaux horaires permettant d’assurer les traitements de masse sont limités, c'est pourquoi ces
derniers doivent être réalisés de manière concurrentielle.
La charge transactionnelle est assurée totalement par le site toutes agences. Le site central quant à lui
n’est utilisé que pour déporter les traitements de masse.
Elle convient parfaitement aux structures avec un réseau de qualité incertaine et ne nécessite pas une
disponibilité réseau 24h/24.
Centralisation régionale des BO. Forme d’architecture hybride permettant de combiner une répartition
de charge et une infrastructure réseau hétérogène. La synchronisation inter sites devient la clef de voûte
de cette architecture.
6/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
3. Centralisation Amplitude
Ce chapitre explique comment passer d’une architecture décentralisée (2 ou 3 niveaux) vers une
architecture centralisée.
Un SI unique.
Criticité.
Disponibilité.
Aspect matériel.
Aspect réseau.
7/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
A
Site central
B
Agence A Agence B Agence C
C
Agence A Agence B Agence C
D
Agence A Agence B Agence C
8/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Un seul TFJ.
Puissance machine (compter environ 8 MHz par user sur une architecture technique en cluster sur
processeur RISC).
Espace de stockage (éditique centralisée).
9/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Sécurité d’accès.
Disponibilité.
Sauvegarde.
Les flux éditiques sont fortement consommateurs de bande passante, aussi est-il indispensable de
mettre rapidement en place des mécanismes de rationalisation des éditions à la demande en agence.
La génération de fichiers PDF pour les états à la demande dépassant telle taille de manière à mettre
à disposition en temps réel ou en différé (pendant le creux de l’activité réseau) les fichiers ainsi
générés.
La mise à disposition sur un serveur d’édition agence des fichiers générés pendant le batch nocturne
afin d’éviter leur rapatriement pendant la journée transactionnelle pour soulager le réseau. Cette
action est dénommée la descente éditique journalière (DEJ) : elle permettra un nivellement de la
charge réseau et conduira inéluctablement à une diminution des frais d’édition puisque seuls les
flots réellement désirés seront imprimés.
Un accroissement des moyens éditique centralisés pour assumer l’édition de l’ensemble des états
de gestion mais également des états à destination de la clientèle (avis, extraits…)
Version Amplitude :
Minimum v 10.0.6 dite version fonctionnalisée si réseau VSAT (temps de latence important).
Version 4JS :
10/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Ce coût est la résultante de la rigueur induite dans la méthodologie (démarche) de centralisation ainsi
que de la prise en compte des contraintes évoquées ci-dessus.
11/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Etranger
SC Monetique
Virement salaire
Intégration prélèvements automatiques
99000
...
BO/FO
SC
99000
GSR
99100
AGE AGE AGE ... AGE AGE AGE
Le site de regroupement est vierge de toutes données bancaires, il ne contient que le paramétrage de
la couverture fonctionnelle agence. Il est prêt à recevoir les dossiers des premières agences.
12/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
SC
99000
GSR
99100
AGE AGE AGE ... AGE AGE AGE
L'utilisateur doit profiter de ce début de centralisation pour démarrer les nouvelles agences dont
l’ouverture avait été différée. C’est une façon de rôder le paramétrage du nouveau GSR sur des
volumétries light.
GSR
AGE AGE AGE
99100
00xxx 00xxx 00xxx
Le site de regroupement regroupe à ce stade les premières agences basculées, son comportement est
celui des n agences sur le plan fonctionnel (avec le gain d’automatisation des opérations intra-agences
même base) mais également sur le plan technique (communication et échange avec le SC pivot).
13/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
SC
99000
GSR
99100
Il s’agit de la cohabitation d’un site de regroupement et d’un site central n’assurant que les traitements
de masse.
BMA
99100
Cette transition consiste à récupérer l’ensemble des fonctions du SC c'est-à-dire du paramétrage relatif
aux traitements de masse (arrêtés de compte, reporting légal…) mais également l’étranger et à l’intégrer
dans la base ex-SR qui devient alors une base site toutes agences.
4.7. Analyse
Cette méthodologie conduit à une montée en charge progressive de l’activité transactionnelle et batch
du futur site toutes agences. Le mécanisme de déversement en vases communicantes n’impose pas de
contraintes temporelles de déploiement. Il sollicite en revanche une forme de double exploitation en
centrale.
14/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
5.1. Principes
Dans le contexte d’une mise en place progressive de l’architecture, il est indispensable d’homologuer la
cible mais également l’architecture hybride en phase transitoire.
La phase transitoire revêt un intérêt tout particulier par la présence d’un site de regroupement. Ce type
d’architecture contraint à la mise en place de transferts inter sites (les mêmes que ceux en architecture
décentralisée classique) avec des volumes plus importants.
15/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Aspects système
Pointage des valeurs Pointage des valeurs
Gestion de la mémoire
../.. ../..
Editique centrale
et
Editique agence
Validation fonctionnelle
Assemblage
Initialisation de la migration
16/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Il est nécessaire d'avoir enrichi au préalable le squelette par les spécificités de la banque, les spécificités
de certaines agences (exemple : agence Western Union).
Le transfert des dossiers, valeurs d’une agence ou d’un groupe d’agences vers le GSR se fait
automatiquement à partir d’un outillage squelette fourni par Amplitude.
Il est nécessaire d'avoir enrichi au préalable le squelette par les spécificités de la banque.
Le transfert des fonctions du SC se fait automatiquement à partir d’un outillage modulaire squelette
fourni par Amplitude.
17/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Comme il y a redondance des données en architecture centralisée, il est possible de mixer les reprises.
Exemple :
Il est fort souhaitable d’attendre la fin de la centralisation pour opérer ce genre d’action. La structure
mono-base se prête bien aux actions de masse.
Le traitement batch (TFJ) devient unique dans une architecture centralisée, aussi sa bonne fin
conditionne-t-elle l’ouverture du transactionnel le lendemain.
Externalisation
Il est ainsi possible de prévoir l’externalisation de certains traitements lourds et non critiques en
dehors du TFJ, en appliquant des mécanismes de mirroring de tables volatiles (ex : bkeve, bkmvtg…)
Parallélisme
Dans le cas des traitements parallèles dont la granularité est l’agence (cas des cautions, des crédits,
des prélèvements), il est impératif d’assurer l’étanchéité des processus.
Les traitements parallélisés de générations d’événements (cautions & crédits entre autres) nécessitent
d’incrémenter, par l’ensemble des sous-processus lancés, la zone bkope.num (no d’événement). Ainsi,
en cas de paramétrage des opérations au niveau Banque (age = 99000), l’opération unique devient une
ressource partagée et critique : elle est en permanence sollicitée en lecture, écriture conduisant à des
niveaux d’attente rédhibitoires des n sous-processus au regard du temps de traitement global.
18/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
C’est pourquoi, la solution, une fois le paramétrage stabilisé, est de dupliquer par agence ces opérations
fortement sollicitées permettant ainsi d’assurer une parfaite étanchéité entre les n sous-processus se
traduisant par des temps de traitement fortement améliorés.
Il est nécessaire de s'occuper tout particulièrement des opérations rattachées aux natures APPECH
(psmaj030) ainsi que COMCAU (cahc010).
Une autre approche permet de tester la capacité de la machine cible et du réseau : il s’agit de déplacer
progressivement les base agences sur le serveur central.
Est multiplié ainsi le nombre de bases permettant de simuler la charge transactionnelle sur le réseau et
sur la machine cible.
Seul le traitement de journée ne peut être testé dans cette approche : l'utilisateur reste sur un TFJ pour
chaque base.
Les accès concurrentiels aux ressources partagées de la base ne sont pas non plus validés dans ce
contexte.
19/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
7. Architecture applicative
Il ne s’agit pas d’une architecture de type client / serveur mais d’une architecture dite de présentation
sur le serveur central. L’ensemble des processus (connexion à la base de données et traitements métier)
s’exécute sur la machine centrale et seul un flot propriétaire 4JS est échangé entre le Serveur
d’Application et le poste client assurant ainsi la présentation graphique et gérant les interactions
événementielles sur le poste.
Architecture 3 tiers.
DVM
Dynamic User Interface Dynamic Virtual Machine
P-Code
P-Code
Oracle
( 2 ) Code TCL
Windows Compilateur Database
( 3, 5,7 ) Commandes TCL
Front End pour dessiner l'interface client BDL
Source
Source
4GL
4GL
20/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
8. Architecture matérielle
De plus, la mise en œuvre d’une solution de haute disponibilité permettant de répondre aux exigences
de l’architecture centralisée doit être prise en compte.
La scission des activités de Serveur d’Application et de Serveur de Données sur 2 serveurs physiquement
séparés peut être envisagée : celle-ci répondant au besoin de charge mais également de sécurité.
21/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Serveur
d’application
Serveur de
données
La configuration des serveurs en Mutual Take Over permet de répondre parfaitement aux aspects haute
disponibilité. Le serveur d’applications pouvant faire office de serveur d’application et serveur de
données si une panne survient sur le serveur de données (et inversement).
Cette solution assure une étanchéité entre les fonctions permettant la mise en œuvre d’une sécurité
plus grande du SI de la banque.
Une attention particulière sur la situation du (des) serveur(s) au sein de la gamme concernée doit être
prise en compte en terme d’évolutivité.
Aussi, les drawers installés doivent permettre l’adjonction de cartes, de disques sans investissement
supplémentaire hors prix du (des) disque(s) ou de la carte.
22/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Vers la mise à disposition d’un backup sinistre, dit backup hors site ?
Les questions devant être posées concerne la stratégie de mise à jour de ce backup :
Quel outil ?
Ces réponses sont structurantes quant au choix de la technologie des baies de disques.
Client DELTA
Baie de
Serveur Serveur de
disques
d'Application Données
primaire
Site central
Mécanisme de réplication ou de
synchronisation
Baie de
Backup
disques
HS
secondaire
Site de secours
23/24
C2 – Usage restreint Sopra Banking Amplitude
Architecture centralisée
Il est indispensable de préserver, de prioriser l’activité transactionnelle sur le site toutes agences ainsi
construit.
Aussi, le backup peut servir comme base d’info-centre dans la journée, les traitements éditiques de
masse ou exceptionnels peuvent ainsi être délocalisés sur le serveur de backup.
24/24