http://www.sigl.epita.net
Architecture des SIslide 1
04/19/23
Architecture des Architecture des systèmes d’informationsystèmes d’information
CHEVET Guillaume,CHEVET Guillaume,NGUYEN Jean-Pierre,NGUYEN Jean-Pierre,
CHRAIBI Jaâfar,CHRAIBI Jaâfar,HUYNH Alexandre,HUYNH Alexandre,
SEBA YounessSEBA Youness
Architecture des SIslide 2
04/19/23
PlanPlan
• IntroductionIntroduction• Expression des besoinsExpression des besoins• Alignement business et Alignement business et
technologiestechnologies• Architecture logiqueArchitecture logique• Identification des éléments Identification des éléments
structurantsstructurants• Architecture physiqueArchitecture physique• Conduite du changementConduite du changement• Bilan humain et financierBilan humain et financier• ConclusionConclusion
Architecture des SIslide 3
04/19/23
IntroductionIntroduction
Architecture des SIslide 4
04/19/23
IntroductionIntroduction
• ContexteContexte- mission de conseil en architecture dans une SSII- mission de conseil en architecture dans une SSII- Projet de fusion des 3 banque (BLA, CNE, BVP) Projet de fusion des 3 banque (BLA, CNE, BVP)
commandé par le DSI de la BLA pour former la « Banque commandé par le DSI de la BLA pour former la « Banque des Provinces de France »des Provinces de France »
• ObjectifObjectif- Refonte du SI afin de :- Refonte du SI afin de :
- moderniser le SI- moderniser le SI
- réaliser des économies d'échelle- réaliser des économies d'échelle
- optimiser les synergies post-fusion- optimiser les synergies post-fusion
- réduire les coûts récurrents - réduire les coûts récurrents
Architecture des SIslide 5
04/19/23
Expression Expression des besoinsdes besoins
Architecture des SIslide 6
04/19/23
Expression des besoinsExpression des besoins
• FonctionnelFonctionnel– Fusion des 3 SIFusion des 3 SI– Modernisation du SIModernisation du SI– Gestion de l’output managementGestion de l’output management– Accès des commerciaux en déplacement au SIAccès des commerciaux en déplacement au SI– Uniformisation du poste de travailUniformisation du poste de travail– Mise en place d’un ERPMise en place d’un ERP
• FinancierFinancier– Faire des économies d’échellesFaire des économies d’échelles– Optimiser les énergies post-fusionOptimiser les énergies post-fusion– Diminuer le Capex/OpexDiminuer le Capex/Opex
Architecture des SIslide 7
04/19/23
Alignement Alignement business et business et technologiestechnologies
Architecture des SIslide 8
04/19/23
Alignement business et Alignement business et technologiestechnologies
• Chaine de valeurChaine de valeur– Activités principalesActivités principales
• Logistique interne (transfert de fond)Logistique interne (transfert de fond)• ProductionProduction• Logistique externe (moyens de paiement)Logistique externe (moyens de paiement)• Marketing/vente (ouverture de compte, souscription)Marketing/vente (ouverture de compte, souscription)• Services (conseil, accès distant)Services (conseil, accès distant)
– Activités de supportActivités de support• Les ressources humaines (recrutement, …)Les ressources humaines (recrutement, …)• L’approvisionnement (achats, …)L’approvisionnement (achats, …)• Les activités administratives (comptabilité, service Les activités administratives (comptabilité, service
juridique, …) juridique, …)
Architecture des SIslide 9
04/19/23
Alignement business et Alignement business et technologiestechnologiesChaîne de valeurChaîne de valeur
Activités principales Activités de soutien
Transfert de fond(Logistique Interne)
(Production)
Moyen de paiement(Logistique externe)
Ouverture de compte/souscription
(Marketing/vente)
Conseil, accès distant(Services)
Les ressourceshumaines
Approvisionnement
Activités administratives
Soutien
Architecture des SIslide 10
04/19/23
Alignement business et Alignement business et technologiestechnologies
Business Technologies Impact
• Achat E-procurement
• Mis à jours des processus d’achat• Mise en place d’une plateforme technique
• Gestion des comptes clients• Gestion des moyens de paiement• Marketing
CRM • Mise à jour des processus • Intégration à l’ERP
• Ressources humaines• Comptabilité
ERP • Mis à jours des processus concernés
Architecture des SIslide 11
04/19/23
Alignement business et Alignement business et technologiestechnologies
• Mise en place d’indicateurs de performance par secteur pour mesurer Mise en place d’indicateurs de performance par secteur pour mesurer l’efficacité des technologies utiliséesl’efficacité des technologies utilisées– Achat : Achat :
• Enregistrer les dépenses mensuellesEnregistrer les dépenses mensuelles– RH : RH :
• Mesure du temps d’intégration administrative d’un nouvel employé dans le Mesure du temps d’intégration administrative d’un nouvel employé dans le systèmesystème
• Mesure du temps sur les démarches administrativesMesure du temps sur les démarches administratives– Comptabilité : Comptabilité :
• Calcul du nombre d’erreursCalcul du nombre d’erreurs• Calcul du temps de traitement des facturesCalcul du temps de traitement des factures• Calcul du temps nécessaire à la production de fiche de payeCalcul du temps nécessaire à la production de fiche de paye
– Gestion des comptes clientsGestion des comptes clients• Mesure du nombre de création/résiliation de comptes clientsMesure du nombre de création/résiliation de comptes clients• Mesure du nombre de services souscrits par compteMesure du nombre de services souscrits par compte
– Gestion des moyens de paiementGestion des moyens de paiement• Mesure du temps de réponse à la demande de mise en place d’un moyen de Mesure du temps de réponse à la demande de mise en place d’un moyen de
paiementpaiement– MarketingMarketing
• Mesure du ratio services demandés par rapport au nombre de publicités émisesMesure du ratio services demandés par rapport au nombre de publicités émises• Mesure du nombre de souscriptions effectuéesMesure du nombre de souscriptions effectuées
Architecture des SIslide 12
04/19/23
ArchitectureArchitecturelogiquelogique
Architecture des SIslide 13
04/19/23
Architecture logique de l’existant Architecture logique de l’existant (1/2)(1/2)
• BLABLA– Présence de CCR exécutant les applications de productionPrésence de CCR exécutant les applications de production– Un CCN permettant les transactions bancaires et les Un CCN permettant les transactions bancaires et les
applications fonctionnellesapplications fonctionnelles
• CNECNE– Agences autonomes avec des SI semblables et Agences autonomes avec des SI semblables et
indépendantsindépendants
• BVPBVP– Coexistence de 2 types de sites (connecté et autonome)Coexistence de 2 types de sites (connecté et autonome)– Connexion et synchronisation quotidienne pour les sites Connexion et synchronisation quotidienne pour les sites
autonomesautonomes
Architecture des SIslide 14
04/19/23
Architecture logique de l’existant Architecture logique de l’existant (2/2)(2/2)
CCN
CCR
Client
Agence BLA
Agence CNE
Modèle Agence BVP autonome
Banque de France
Minitel
Émulateur de terminalTerminal passif
Terminaux passifs
CI
Serveur décisionnel
Datawarehouse
Applications fonctionnelles (RH…)
Bases de données
Serveurs d’applications et données de
production
Serveur local
Serveur local
Terminaux passifs
Modèle Agence BVP connecté
DonnéesSyncrhonisation
Bases de données
Serveur central
PC
Terminaux passifs Clients légers,
lourds
Siège BLA
Rennes
Architecture des SIslide 15
04/19/23
Architecture logique cible (1/5)Architecture logique cible (1/5)
• BLABLA– Suppression des terminauxSuppression des terminaux– Ouverture du SI sur les terminaux mobilesOuverture du SI sur les terminaux mobiles– Mise en place d’un portail WEB communicant avec Mise en place d’un portail WEB communicant avec
l’existant à l’aide d’un EAIl’existant à l’aide d’un EAI– Mutualisation des transactions bancaires au niveau du Mutualisation des transactions bancaires au niveau du
CCN CCN
• CNECNE– Migration des applications existantes vers le CCNMigration des applications existantes vers le CCN– Reproduction du modèle CCR BLA<->AgencesReproduction du modèle CCR BLA<->Agences
• BVPBVP– Suppression de l’architecture logique de la BVPSuppression de l’architecture logique de la BVP– Reproduction du modèle CCR BLA<->AgencesReproduction du modèle CCR BLA<->Agences
Architecture des SIslide 16
04/19/23
Architecture logique cible (2/5) :Architecture logique cible (2/5) :fonctions et fluxfonctions et flux
• Guichetier (profil opérationnel)Guichetier (profil opérationnel)– Opérations de baseOpérations de base
• Accès comptesAccès comptes• Virements bancairesVirements bancaires• Commandes cartes, chéquiersCommandes cartes, chéquiers
– Impression infos clients (relevés comptes etc)Impression infos clients (relevés comptes etc)– Gestion des RDVGestion des RDV=> Flux générés par les applications (données, traitements, => Flux générés par les applications (données, traitements,
transactions)transactions)• RH (profil administratif)RH (profil administratif)
– Gestion du personnelGestion du personnel– Gestion des paiesGestion des paies– Gestion des carrièresGestion des carrières
• Evolutions salairesEvolutions salaires• PostesPostes
– Gestion de la mobilitéGestion de la mobilité=> Flux liés aux applications RH, flux d’impression, flux de reporting=> Flux liés aux applications RH, flux d’impression, flux de reporting
Architecture des SIslide 17
04/19/23
Architecture logique (3/5) : Architecture logique (3/5) : fonctions et fluxfonctions et flux
• Administrateur (profil technique)– Supervision des machines, outils, réseau– Réparation des anomalies de fonctionnement Flux liés aux indicateurs, aux outils de supervision, et à
l’accès à distance
• HelpDesk (profil support)– Support logiciel– Dépannage sur site=> Mails, appels téléphoniques
Architecture des SIslide 18
04/19/23
Architecture logique cible (4/5)Architecture logique cible (4/5)
CCN
Datawarehouse
Applications fonctionnelles
(RH…)
Serveur Web
Serveur d’applications
Bases de données
Basede données
distribuée (consolidée)
Serveurs d’applications et
données de production
Clients légers, lourds
Siège BLA
Rennes
Banque de France
Serveur WebBases
de données
Serveur d’applications
PC(client léger)
Agence CNE
CNE-CCR
Modèle Agence BVP standardisé
CI-CCR
PC(client léger) Serveur Web
Bases de données Serveur
d’applications
Agence BLA
CCR
PC(client léger + lourd)
Serveur WebBases
de donnéesServeur
d’applications
extraction
Profil Client #1
Minitel PC
Profil Client #2
Commercial
Appareils mobiles
Architecture des SIslide 19
04/19/23
Architecture logique cible (5/5) : Architecture logique cible (5/5) : serveur logiqueserveur logique
- Autorisations- Accès distant
Administration
- Monitoring- Alertes- Suivi des erreurs
Supervision
- Catalogue- Passage d’ordres- Suivi de commande- Workflow- Facturation- Paiement en ligne
E-procurement
- Recrutement- Gestion des paies- Gestion des carrières- Disponibilités
RH
- Fidélisation- Marketing- Gestion client
CRM
- Reporting- Datawarehouse- Datamining- Indicateurs clés
BI Impressions Sécurité Synchronisation Communication
- Swift- X.25- SDSL- RTC- RNIS
- Sécurité- Historiques- Profils banques- Profils clients
Transactions
- Load balancing- Backup- Firewall
- Données- Datawarehouse- Backup
- Droits- Pannes (encre…)- Files d’attente- Historiques
Serveur logique
- Gestion des comptes- Prêts- Gestion moyens de paiement- Gestion de capitaux
Services bancaires Portails
- Intranet banques- Extranet clients
Architecture des SIslide 20
04/19/23
Identification desIdentification desélémentséléments
structurantsstructurants
Architecture des SIslide 21
04/19/23
Résultats de la démarche Résultats de la démarche d’alignement (1/3)d’alignement (1/3)
• Objectifs du développementObjectifs du développement– Faire des économies d’échelleFaire des économies d’échelle– Créer une identité forte et unique des trois banquesCréer une identité forte et unique des trois banques– Moderniser le SI pour des raisons fonctionnellesModerniser le SI pour des raisons fonctionnelles– Proposer de nouveaux services dans les 4 années à Proposer de nouveaux services dans les 4 années à
venirvenir
Contraintes architecturalesContraintes architecturales– Faires des économies d’échelleFaires des économies d’échelle
• Mutualisation de l’existantMutualisation de l’existant• Standardisation des technologies utiliséesStandardisation des technologies utilisées• Centralisation des achatsCentralisation des achats
– Créer une identité forte et unique des trois banquesCréer une identité forte et unique des trois banques• Communication uniforme avec les clients des 3 banquesCommunication uniforme avec les clients des 3 banques• Mise en place de services communsMise en place de services communs• Standardisation des outils de travail en interneStandardisation des outils de travail en interne
Architecture des SIslide 22
04/19/23
Résultats de la démarche Résultats de la démarche d’alignement (2/3)d’alignement (2/3)
• Contraintes architecturales (suite)Contraintes architecturales (suite)– Moderniser le SI pour des raisons fonctionnellesModerniser le SI pour des raisons fonctionnelles
• Pour une image dynamiquePour une image dynamique– applications à l’ergonomie étudiée pour les clients applications à l’ergonomie étudiée pour les clients
(satisfaction) et employés (gain de productivité)(satisfaction) et employés (gain de productivité)
• Pour faire face à la concurrence Pour faire face à la concurrence – extension des outils décisionnels aux 3 banquesextension des outils décisionnels aux 3 banques– réduction du Time To Marketréduction du Time To Market
– Proposer de nouveaux services pour les 4 années à venirProposer de nouveaux services pour les 4 années à venir• Mise en place d’une architecture modulaireMise en place d’une architecture modulaire
Architecture des SIslide 23
04/19/23
Résultats de la démarche Résultats de la démarche d’alignement (3/3)d’alignement (3/3)
• Traduction technologiqueTraduction technologique– Faire des économies d’échelleFaire des économies d’échelle
• Mise en place d’une solution d’e-procurementMise en place d’une solution d’e-procurement• Mise en place d’EAIMise en place d’EAI
– Créer une identité forte et unique des trois banquesCréer une identité forte et unique des trois banques• Mise en place d’un portail web pour les clients et les employésMise en place d’un portail web pour les clients et les employés• Mise en place d’une solution de CRM pour la nouvelle banqueMise en place d’une solution de CRM pour la nouvelle banque
– Moderniser le SI pour des raisons fonctionnellesModerniser le SI pour des raisons fonctionnelles• Synchronisation des données décisionnelles pour les 3 banquesSynchronisation des données décisionnelles pour les 3 banques• Technologies J2EE pour le portail WEBTechnologies J2EE pour le portail WEB
– Proposer de nouveaux services dans les 4 années à venirProposer de nouveaux services dans les 4 années à venir• Composants J2ME pour les solutions mobiles (alertes par SMS, Composants J2ME pour les solutions mobiles (alertes par SMS,
accès au portail pour les clients etc.)accès au portail pour les clients etc.)
Architecture des SIslide 24
04/19/23
Contraintes organisationnelles Contraintes organisationnelles (1/2)(1/2)
• Evolutions organisationnellesEvolutions organisationnelles– Siège socialSiège social
• Conservation du siège de RennesConservation du siège de Rennes• Centralisation des fonctions RH, décisionnelles, Centralisation des fonctions RH, décisionnelles,
comptabilité pour les 3 banquescomptabilité pour les 3 banques
– Département informatiqueDépartement informatique• Mise en place d’une équipe projet « fusion BPF »Mise en place d’une équipe projet « fusion BPF »
– Équipe de développementÉquipe de développement– Equipe de productionEquipe de production
» CCN et CCRCCN et CCR
– Equipe de supportEquipe de support» CCN, CCR et agencesCCN, CCR et agences» Mise en place d’un Help DeskMise en place d’un Help Desk
• Pôle central au niveau du CCNPôle central au niveau du CCN
Architecture des SIslide 25
04/19/23
Contraintes organisationnelles Contraintes organisationnelles (2/2)(2/2)
– AgencesAgences• Création de profils administratifs communsCréation de profils administratifs communs• CNE et BVP : migration des pôles informatiques locaux CNE et BVP : migration des pôles informatiques locaux
(équipe de production et développement)(équipe de production et développement)
– CommerciauxCommerciaux• Création d’une direction commerciale commune au siègeCréation d’une direction commerciale commune au siège
• Réorganisation du personnelRéorganisation du personnel– Réaffectation des équipes de production et Réaffectation des équipes de production et
développement nécessairesdéveloppement nécessaires– Redéfinition des responsabilités du personnel Redéfinition des responsabilités du personnel
administratifadministratif– Mise en place de négociations avec les syndicats pour Mise en place de négociations avec les syndicats pour
accompagner la réorganisationaccompagner la réorganisation
Architecture des SIslide 26
04/19/23
Existant : politique de Existant : politique de conservationconservation
– Suppression des terminaux passifs et des passerelles liéesSuppression des terminaux passifs et des passerelles liées• Utilisation des PCs pour l’accès aux mainframes et serveursUtilisation des PCs pour l’accès aux mainframes et serveurs
– Conservation des serveurs nécessaires et renforcementConservation des serveurs nécessaires et renforcement• Conservation des serveurs de la BLA et renforcement adéquatConservation des serveurs de la BLA et renforcement adéquat• Consolidation des formats de BDD de la BLA et CNEConsolidation des formats de BDD de la BLA et CNE• Extraction transformation et chargement des données dans la base Extraction transformation et chargement des données dans la base
consolidée puis remplacement des serveurs de bases de données consolidée puis remplacement des serveurs de bases de données des 3 banques par des serveurs de base distribuéedes 3 banques par des serveurs de base distribuée
• Suppression des serveurs de la BVP et utilisation des serveurs BLA Suppression des serveurs de la BVP et utilisation des serveurs BLA à la placeà la place
• Conservation des serveurs d’applications du CNE mais Conservation des serveurs d’applications du CNE mais déplacement vers le CCN pour l’intégration dans un EAIdéplacement vers le CCN pour l’intégration dans un EAI
Architecture des SIslide 27
04/19/23
Existant matérielExistant matériel
BLA CNE BVP
•Systèmes centraux IBM S/390•Mini-ordinateurs HP 9000, mini-ordinateurs DEC VAX/VMS•SUN E15000•Baie EMC Symetrix 5630-36•PC sous OS2 et Windows NT4
•Mini-ordinateurs IBM AS/400•Clients CITRIX•Terminaux passifs IBM 5250
•Système central Bull GCOS8•Terminaux passifs DKU•PC 286 et 386 sous DOS, PC Windows 2000 et XP•Mini-ordinateur Bull Escala
Architecture des SIslide 28
04/19/23
Existant : applicationsExistant : applications
BLA CNE BVP
•Applications décisionnelles (datawarehouse)•Applications de production•Applications transactionnelles en architecture 3 tiers (ex: gestion des notes de frais du personnel)•Applications mainframe•Gestion de comptes•Ventes d’assurance•RH et Comptabilité
•Gestion de comptes •Synchronisation avec le CI depuis un serveur local hébergeant une représentation locale des données et applications•Solution SynchroSoft•Possibilité d’implémentation d’un EAI
Architecture des SIslide 29
04/19/23
Existant : IHMExistant : IHM
• Postes hétéroclites dans chacune des banques Postes hétéroclites dans chacune des banques – BLABLA
• Postes sous 0S2 et Windows NT4Postes sous 0S2 et Windows NT4• émulateurs 3270 et telnetémulateurs 3270 et telnet
– CNECNE• Client CITRIXClient CITRIX• IBM 5250IBM 5250
– BVPBVP• 286 et 386 sous DOS, émulateurs DKU, Bull Escala286 et 386 sous DOS, émulateurs DKU, Bull Escala• Windows 2000 et XPWindows 2000 et XP
• Besoin d’uniformiser les postes de travail pour les Besoin d’uniformiser les postes de travail pour les 3 banques3 banques– Mise en place d’une IHM Web unifiée par client léger Mise en place d’une IHM Web unifiée par client léger
Architecture des SIslide 30
04/19/23
Contraintes de serviceContraintes de service
Applications Plage horaire Taux de disponibilité
Transactions financières
24h/24 99,999%
Mainframe 8h00 – 22h00 99,99%
Synchronisation des données
23h00 – 7h00 99%
Accès à distance 8h00 – 22h00 99,99%
Décisionnel 24h/24 99,9%
ERP 24h/24 99,9%
Architecture des SIslide 31
04/19/23
Contraintes réseauContraintes réseau
• PerformancePerformance– Transactions financières : moins de 2 secondesTransactions financières : moins de 2 secondes– Accès à distance : moins de 5 secondesAccès à distance : moins de 5 secondes
• VolumétrieVolumétrie– Flux générés par la synchronisation des bases Flux générés par la synchronisation des bases
distribuées : distribuées : – Flux générés par l’accès aux applications :Flux générés par l’accès aux applications :– Flux générés par les transactions Banque de France : Flux générés par les transactions Banque de France :
• DisponibilitéDisponibilité– Systèmes de synchronisationSystèmes de synchronisation
• Contrainte horaire : la nuit, de 23h00 à 6h59Contrainte horaire : la nuit, de 23h00 à 6h59– Accès à distanceAccès à distance
• Commerciaux : horaires de travailCommerciaux : horaires de travail• Clients : 24h/24Clients : 24h/24
Architecture des SIslide 32
04/19/23
Contraintes de sécuritéContraintes de sécurité
• Sécurité physique des donnéesSécurité physique des données– Surveillance des sites, accès physiques sécurisésSurveillance des sites, accès physiques sécurisés– Bases de données distribuéesBases de données distribuées– Sauvegarde sur bandes magnétiques et stockage sur 2 sitesSauvegarde sur bandes magnétiques et stockage sur 2 sites
• Récupération des données (sinistre)Récupération des données (sinistre)– Sinistre sur CCR, récupération des données à partir du CCNSinistre sur CCR, récupération des données à partir du CCN– Sinistre sur CCN, récupération à partir des sites de backupSinistre sur CCN, récupération à partir des sites de backup
• Enregistrement de preuvesEnregistrement de preuves– Traces des transactions sur le CCN, selon législationTraces des transactions sur le CCN, selon législation
• Sécurité logiqueSécurité logique– Protection des accès utilisateurs par des mots de passeProtection des accès utilisateurs par des mots de passe– Utilisation de pare feux entre Internet et le SIUtilisation de pare feux entre Internet et le SI– Chiffrement des données confidentiellesChiffrement des données confidentielles– Utilisation de lignes spécialisées pour les transactions bancairesUtilisation de lignes spécialisées pour les transactions bancaires
Architecture des SIslide 33
04/19/23
Identification des éléments Identification des éléments structurantsstructurants
• Contraintes d’exploitabilitéContraintes d’exploitabilité– Politique de surveillancePolitique de surveillance
• Pilotage proactifPilotage proactif• Mise en place d’outils de supervision (réseau: HPOpenView, Mise en place d’outils de supervision (réseau: HPOpenView,
SGBD, serveurs)SGBD, serveurs)
– Politique de supportPolitique de support• HotlineHotline• Maintenance matériel et logicielMaintenance matériel et logiciel
Architecture des SIslide 34
04/19/23
ArchitectureArchitecturephysiquephysique
Architecture des SIslide 35
04/19/23
Architecture de développementArchitecture de développement
• Postes de développement unifiésPostes de développement unifiés– Choix de la plate-forme J2EEChoix de la plate-forme J2EE– Utilisation d’un outil commun de développement web Utilisation d’un outil commun de développement web
(Eclipse)(Eclipse)
• Mise en place d’un réseau indépendant Mise en place d’un réseau indépendant permettant de testerpermettant de tester– Serveur Web (Tomcat)Serveur Web (Tomcat)– Base de données distribuée (Oracle 10g)Base de données distribuée (Oracle 10g)– Serveur d’application réplique du CCR et du CCNServeur d’application réplique du CCR et du CCN
• Utilisation des outilsUtilisation des outils– Utilisation de l’EAI webmethodsUtilisation de l’EAI webmethods
Architecture des SIslide 36
04/19/23
Architecture d’exécutionArchitecture d’exécution
• Plate-formePlate-forme– Postes de travailPostes de travail
• HPxw4400, Windows XP, périphériques standards (clavier, souris, HPxw4400, Windows XP, périphériques standards (clavier, souris, écran)écran)
– PDAPDA• Hx2490, Windows Mobile 2005Hx2490, Windows Mobile 2005
– ServeursServeurs• Serveurs d’applications : IBM eServer i5 570Serveurs d’applications : IBM eServer i5 570• Serveurs de SGBD : HP UX-11i, OracleServeurs de SGBD : HP UX-11i, Oracle• Serveur d’output management : HP xw9300, output manager for Serveur d’output management : HP xw9300, output manager for
SAP, Oracle, OpenViewSAP, Oracle, OpenView• Serveur de stockage : HP Proliant DL360, Raid 1, 8ToServeur de stockage : HP Proliant DL360, Raid 1, 8To• Serveur de sauvegarde : HP StorageWorks ESL eSeries Tape Serveur de sauvegarde : HP StorageWorks ESL eSeries Tape
LibrariesLibraries• Serveur Web : HP xw9300, Tomcat, LinuxServeur Web : HP xw9300, Tomcat, Linux
• Services de distributionServices de distribution– HTTP, HTTPSHTTP, HTTPS– X.25X.25– RADIANZ, SWIFTRADIANZ, SWIFT
Architecture des SIslide 37
04/19/23
Architecture d’exécutionArchitecture d’exécution
• Service de gestion des informations– BDD distribuée Oracle 10g– NTFS, Linux EXT/2
• Services coopératifs Applicatifs– EAI : webMethods– Moniteur transactionnel : BEA Tuxedo
• Utilitaires– HP output management– Compilateurs : Java– Librairies : Framework J2EE
• Applications– HP output manager for SAP, Oracle, OpenView– SAP R/3 : RH et comptabilité
• Services d’IHM– Portail WEB
Architecture des SIslide 38
04/19/23
Architecture d’exploitation (1/2)Architecture d’exploitation (1/2)
• Architecture d’exploitationArchitecture d’exploitation– Diagnostic et monitoring
• Mise en place Sniffers• Consoles de surveillance
– Opération de support• Help-desk au siège de Rennes
– Opération d’administration• HP Openview
• Equipes nécessairesEquipes nécessaires– Une équipe de production par CCN et CCRUne équipe de production par CCN et CCR– Une équipe de support technique par site (CCN, CCR et Une équipe de support technique par site (CCN, CCR et
agence)agence)
Architecture des SIslide 39
04/19/23
Architecture d’exploitation (2/2)Architecture d’exploitation (2/2)CCN
Siège de Rennes
HotlineEquipe de support
Equipe de production
CCR
CCRCCR
Agences
Equipe de supportEquipe de support Equipe de production
Equipe de support Equipe de support Equipe de support
Equipe de supportEquipe de production
Equipe de production
HP Openview
??
Sniffer?
?Sniffer
??
Sniffer
Agences
Agences
Architecture d’exploitation cible
Architecture des SIslide 40
04/19/23
Architecture physiqueArchitecture physique
• Choix des composants candidatsChoix des composants candidats– BLABLA
• IBM S/390 -> IBM System Z9 (de 100 000 € à 10 000 000 €)IBM S/390 -> IBM System Z9 (de 100 000 € à 10 000 000 €)• HP 9000 -> HP 9000 sous architecture PA-RISC (environ 6 HP 9000 -> HP 9000 sous architecture PA-RISC (environ 6
300 €)300 €)• DEC VAX/VMS -> OpenVMS V8.3 (à partir de 3 700 €)DEC VAX/VMS -> OpenVMS V8.3 (à partir de 3 700 €)• Sun E15000 -> pas de changementSun E15000 -> pas de changement• Baie EMC Symetrix 5630-36 -> pas de changementBaie EMC Symetrix 5630-36 -> pas de changement
– CNECNE• IBM AS/400 -> IBM System i5 Model 570 (environ 122 000 IBM AS/400 -> IBM System i5 Model 570 (environ 122 000
€)€)
– BVPBVP• Système central Bull GCOS8 -> Serveur Novascale 9000 (à Système central Bull GCOS8 -> Serveur Novascale 9000 (à
partir de 110 000 €)partir de 110 000 €)
Architecture des SIslide 41
04/19/23
Architecture physique (1/3)Architecture physique (1/3)
• Description de l’architectureDescription de l’architecture– BLABLA
• CCNCCN– Mise à jour des serveurs d’applicationsMise à jour des serveurs d’applications– Mise en place d’une base Oracle 10g distribuéeMise en place d’une base Oracle 10g distribuée– Consolidation des données des 3 banques dans la base OracleConsolidation des données des 3 banques dans la base Oracle– Liaison de la BDD consolidée avec le datawarehouse existantLiaison de la BDD consolidée avec le datawarehouse existant– Sauvegarde de la BDD consolidée sur bandes magnétiquesSauvegarde de la BDD consolidée sur bandes magnétiques– Point d’entrée : un serveur Web qui redirige vers les serveurs Point d’entrée : un serveur Web qui redirige vers les serveurs
web des CCRweb des CCR– Intégration des applications BLA et CNE à travers l’EAIIntégration des applications BLA et CNE à travers l’EAI– Connexion de HP OpenView avec l’output ManagementConnexion de HP OpenView avec l’output Management
• CCRCCR– Connexion des agences des Hautes-Alpes sur le CCR de Connexion des agences des Hautes-Alpes sur le CCR de
GrenobleGrenoble– Mise en place d’un serveur Web (réplique du CCN) avec une Mise en place d’un serveur Web (réplique du CCN) avec une
BDD fragmentée (données régionales)BDD fragmentée (données régionales)
Architecture des SIslide 42
04/19/23
Architecture physique (2/3)Architecture physique (2/3)
• CCR (suite)CCR (suite)– Synchronisation de la BDD régionale avec la BDD principale tous les Synchronisation de la BDD régionale avec la BDD principale tous les
soirssoirs– Mise en place d’un CCR de reprise d’activité central, contenant une Mise en place d’un CCR de reprise d’activité central, contenant une
réplique de la BDD consolidéeréplique de la BDD consolidée– Redirection vers le CCR de secours en cas d’arrêt d’activitéRedirection vers le CCR de secours en cas d’arrêt d’activité
• SiègeSiège– Mise en place de SAP R/3 : RH et comptabilitéMise en place de SAP R/3 : RH et comptabilité– Mise en place de HP output management (for SAP, Oracle, OpenView)Mise en place de HP output management (for SAP, Oracle, OpenView)– Déploiement de postes standards (HP xw4400)Déploiement de postes standards (HP xw4400)– Installation d’une imprimante HP Indigo W3250Installation d’une imprimante HP Indigo W3250
• AgencesAgences– Déploiement de postes standards HP xw4400Déploiement de postes standards HP xw4400
– CNECNE• Migration des serveurs d’applications vers le CCN (EAI)Migration des serveurs d’applications vers le CCN (EAI)• Connexion des agences CNE au CCR du Nord-Est le plus proche Connexion des agences CNE au CCR du Nord-Est le plus proche
(parmi les 3)(parmi les 3)– BVPBVP
• Transformation du CI en CCRTransformation du CI en CCR• Refonte totale de l’existantRefonte totale de l’existant• Connexion des agences Hautes-Alpes au CCR de GrenobleConnexion des agences Hautes-Alpes au CCR de Grenoble
Architecture des SIslide 43
04/19/23
Architecture physique (3/3)Architecture physique (3/3)
Réseau Internet
hp 1702
Poste de travail standardisé : HP xw4400
CCN
ERP : Superdomes avecSAP R/ 3 : Modules RH et
comptabilité
CCR
Agences
hp workstation xw4200
hp 1702
Poste de travail standardisé : HP
xw4400
Siège social (Rennes)
i5
Serveur d’applications : eServer i5 570
Serveur BDD : HP-UX11i
SGBD : Oracle 10g
xSeries 235
OK
TX
RX
TX
RX
Serveurs d’applications :System z9
Cabinet Number
HKP
48V
GSP
Attention
Remote
hp 9000 Superdome
Serveurs d’applications :HP 9000
Sun E15000
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 2 3 4 5 6 7 8 9 10 11 12 13 14
BladeCenter H
Baie EMC Symmetrix 5630-36
hp workstation xw4200
Plateforme EAI : webMethods
Cabinet Number
HKP
48V
GSP
Attention
Remote
hp 9000 Superdome
HEWLETTPACKARD
xSeries 235
OK
TX
RX
TX
RX
C a b in e t N u m b e r
H K P
4 8 V
G S P
A tte n tio n
R e m o te
hp 9000 Superdome
Serveurs d’applications :
HP 9000
Sun E15000
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 2 3 4 5 6 7 8 9 10 11 12 13 14
BladeCenter HBaie EMC Symmetrix 5630-36
hp workstation xw9300
hp workstation xw9300
Serveurs WEB avec Tomcat
hp workstation xw9300
hp workstation xw9300
Serveurs WEB avec Tomcat SGBD : Oracle
10g
Serveur BDD : HP-UX11i
HP-xw9300
HP-xw9300
Appareils MobilesCommerciaux
Hx-2490 HP-Nx7400
Banque de France
hp workstation xw9300
HP output Management :- Output Manager for SAP
- Output Manager for Oracle- Output Manager for OpenView
Lien X.25GPRS
Wifi
ADSL 1024 Mbits/s
(certaines)
Ethernet Gigabit
Ethernet Gigabit
Cabinet Number
HKP
48V
GSP
Attention
Remote
hp 9000 Superdome
HP Indigo W3250
Stockage : Proliant DL360
Proliant DL360
Backup : HP storageWorks ESL
eSeries Tape Libraries
LS : 2Mbits/s LS : 2Mbits/s
SDSL 512 Mbits/s
SDSL 512 Mbits/s
Serveurs d’applications :
System z9
Architecture des SIslide 44
04/19/23
Tenue des contraintesTenue des contraintes
• FonctionnellesFonctionnelles– Conservations des applications de la BLA et CNEConservations des applications de la BLA et CNE– Mutualisation et uniformisation des fonctions via le portail WEBMutualisation et uniformisation des fonctions via le portail WEB
• BudgetBudget– Réduction des coûtsRéduction des coûts
• Uniformisation des postes de travailUniformisation des postes de travail• Récurrents : administration, maintenanceRécurrents : administration, maintenance• Uniformisation des « CCR »Uniformisation des « CCR »• Centralisation des achatsCentralisation des achats
• Modèles de disponibilitéModèles de disponibilité– Respect des taux de disponibilitéRespect des taux de disponibilité
• Duplication du CCN (plus de SPOF)Duplication du CCN (plus de SPOF)• Redondance des liensRedondance des liens• CCR de secours centralCCR de secours central• Sauvegarde sur bandesSauvegarde sur bandes
Architecture des SIslide 45
04/19/23
Conduite duConduite duchangementchangement
Architecture des SIslide 46
04/19/23
Conduite du changementConduite du changement
• Communication autour de la nouvelle banqueCommunication autour de la nouvelle banque– Interne : changements organisationnels, nouvelle Interne : changements organisationnels, nouvelle
application bancaire, sondages internes sur le application bancaire, sondages internes sur le changementchangement
– Externe : campagne marketing grâce au CRM et à la Externe : campagne marketing grâce au CRM et à la BDD consolidée sur la nouvelle banque BDD consolidée sur la nouvelle banque
• Formation du personnelFormation du personnel– Formation sur la nouvelle application (IHM)Formation sur la nouvelle application (IHM)– Mise en place d’un Help deskMise en place d’un Help desk– Outils de reporting, d’administrationOutils de reporting, d’administration
• Gestion des ressources humainesGestion des ressources humaines– Mise en place d’une cellule d’assistance en coopération Mise en place d’une cellule d’assistance en coopération
avec les syndicatsavec les syndicats
Architecture des SIslide 47
04/19/23
Bilan humain Bilan humain et financieret financier
Architecture des SIslide 48
04/19/23
Bilan humain et financierBilan humain et financier
• Matériel
Nom Prix unitaire (€)
Quantité Total (€)
IBM System Z9 1 000 000 2 2 000 000
HP 9000 sous architecture PA-RISC
6 300 2 12 600
OpenVMS V8.3 3 700 2 7 400
IBM System i5 Model 570
122 000 1 122 000
Serveur Novascale 9000
110 000 1 110 000
Total 2 252 000
Architecture des SIslide 49
04/19/23
Bilan humain et financierBilan humain et financier
• Postes de travail et terminaux portables
Nom Prix unitaire (€)
Quantité Total (€)
HP nx7400 1 200 40 48 000
Ipaq hx2490 350 40 14 000
Proliant 8 To 20 000 40 800 000
Total 862 000
Architecture des SIslide 50
04/19/23
Bilan humain et financierBilan humain et financier
• Réseau
Nom Prix unitaire (€)
Quantité Total (€)
LS 2 Mbits 130 000 20 2 600 000
SDSL 512 kbits 1 500 2 * 768 2 304 000
Total 4 904 000
Architecture des SIslide 51
04/19/23
Planning dePlanning dedéploiementdéploiement
Architecture des SIslide 52
04/19/23
Planning de déploiementPlanning de déploiement
• Mise en place de la plateforme BLA – CNE (6 mois)Mise en place de la plateforme BLA – CNE (6 mois)1.1. Etude de l’existant : cartographie des données et flux, Etude de l’existant : cartographie des données et flux,
standardisation des formatsstandardisation des formats
2.2. Consolidation des données, mise en place d’un SGBD distribuéConsolidation des données, mise en place d’un SGBD distribué
3.3. Migration des serveurs CNE vers CCN, Intégration des Migration des serveurs CNE vers CCN, Intégration des applicatifs BLA-CNE dans l’EAIapplicatifs BLA-CNE dans l’EAI
4.4. Mise à jour des agences CNE Mise à jour des agences CNE
5.5. Rattachement des agences du CNE aux CCR de la BLA situé Rattachement des agences du CNE aux CCR de la BLA situé au nord-estau nord-est
• Déploiement de l’architecture sur la BVP (4 mois)Déploiement de l’architecture sur la BVP (4 mois)6.6. Mise à jour des agences (postes de travail)Mise à jour des agences (postes de travail)
7.7. Migration du CI en nouveau CCR (Marseille)Migration du CI en nouveau CCR (Marseille)
8.8. Rattachement du CI de la BVP au CCN de la BLARattachement du CI de la BVP au CCN de la BLA
9.9. Rattachement des banques autonomes de la région du Rhône-Rattachement des banques autonomes de la région du Rhône-Alpes de la BVP au CCR de la BLA situé à GrenobleAlpes de la BVP au CCR de la BLA situé à Grenoble
Architecture des SIslide 53
04/19/23
Planning de déploiementPlanning de déploiement
• Mise à jour du CCN (1 an)Mise à jour du CCN (1 an)1.1. Mise en place du serveur WEBMise en place du serveur WEB2.2. Mise à jour des serveursMise à jour des serveurs3.3. Mise en place du SGBD Oracle 10gMise en place du SGBD Oracle 10g4.4. Mise en place du serveur de stockageMise en place du serveur de stockage5.5. Mise en place du serveur de sauvegarde Mise en place du serveur de sauvegarde 6.6. Consolidation des données, mise en place d’un SGBD distribuéConsolidation des données, mise en place d’un SGBD distribué7.7. Installation des superdomesInstallation des superdomes8.8. Mise en place de l’ERPMise en place de l’ERP9.9. Raccordement du CCR de secoursRaccordement du CCR de secours
• CCR (3 mois)CCR (3 mois)10.10.Mise à jour des serveurs CCRMise à jour des serveurs CCR
• Siège (2 mois)Siège (2 mois)11.11.Mise en place du serveur d’output managementMise en place du serveur d’output management12.12.Mise à jour des postes de travailMise à jour des postes de travail
Architecture des SIslide 54
04/19/23
Analyse desAnalyse desrisquesrisques
Architecture des SIslide 55
04/19/23
Analyse des risquesAnalyse des risques
• Identification des risquesIdentification des risques– Le déploiementLe déploiement
• Risque d’incident lors de la migration du CCR situé à Troyes Risque d’incident lors de la migration du CCR situé à Troyes en CCN de secoursen CCN de secours
• Risque d’incident lors de la migration du CI situé à Marseille Risque d’incident lors de la migration du CI situé à Marseille en CCRen CCR
– L’évolutivitéL’évolutivité• Risque de surcharge des CCR du nord-est après Risque de surcharge des CCR du nord-est après
rattachement des agences de la CNErattachement des agences de la CNE• Risque de surcharge du CCR de Grenoble après le Risque de surcharge du CCR de Grenoble après le
rattachement des agences de la BVP situées au Rhône-rattachement des agences de la BVP situées au Rhône-AlpesAlpes
• Risque de surcharge du CCNRisque de surcharge du CCN
Architecture des SIslide 56
04/19/23
ConclusionConclusion
Architecture des SIslide 57
04/19/23
ConclusionConclusion
• Un changement d’une telle envergure nécessite :Un changement d’une telle envergure nécessite :– Un temps de réalisation importantUn temps de réalisation important– Un budget conséquentUn budget conséquent– Une conduite du changement maîtriséeUne conduite du changement maîtrisée– Une expertise technique forteUne expertise technique forte
• Cependant, la solution mise en place présente de Cependant, la solution mise en place présente de nombreux avantages :nombreux avantages :– Plateforme uniforme, identité de la nouvelle banque Plateforme uniforme, identité de la nouvelle banque
renforcéerenforcée– Réduction des coûtsRéduction des coûts– Evolutivité pour une anticipation des besoins à venirEvolutivité pour une anticipation des besoins à venir– Amélioration des performances et de la sécuritéAmélioration des performances et de la sécurité Satisfaction du besoin expriméSatisfaction du besoin exprimé