JOURNÉE TECHNIQUE BNPE 27 JANVIER 2015 LES COULISSES DE LA BNPE ANTHONY MAUCLERC- BRGM
Question de point de vue La vision des spectateurs 2
Question de point de vue La vision des comédiens 3
Question de point de vue La vision des techniciens, des régisseurs 4
Question de point de vue La vision du superviseur 5
Question de point de vue La vision de l architecte d intérieur 6
Question de point de vue La vision de l architecte 7
Qu est-ce que la BNPE? Utilisateur Producteur (référent SI) Services Web, flux XML Portail public Portail Producteur, Formats d échanges Producteur (référent métier) BNPE Architecte applicatif Flux d information, briques logicielles Outils d admin., d init. Administrateur Schéma d architecture physique, serveurs, hébergement Architecte infrastructure 8
Vision de l utilisateur BNPE = Site de diffusion (http://bnpe.eaufrance.fr) Information Consultation Export 9
Vision du producteur (métier) BNPE = Formats d échange de fichiers Déclinaison Excel des modèles SANDRE (échange manuel) 10
Vision du producteur (métier) BNPE = Portail Producteurs dédié (http://bnpe.brgm.fr) - Accès authentifié (annuaire commun) - Vision de toutes les données en banque - Critères sur «l ensemble du modèle» - Rubrique «Etat des lieux» - Outils d initialisation 11
Vision du producteur (SI) BNPE = Enchainement de flux XML, orchestration de services Web Enjeux : - Rôder un mécanisme d échanges «automatisés» entre partenaires du SIE - Pérenniser les travaux de rapprochements entre bases 12
Vision de l administrateur (ou «initialiseur») BNPE = Outils d administration et d aide à l initialisation, au rapprochement Exemple d initialisation Exemple de rapprochement ARCADE : Outil d administration centralisé des référentiels distribués sur l eau Outils d aide au rapprochement entre référentiels (Agences de l Eau, DDT ) Intégré au portail Producteurs sous un certain profil 13
Verseau rentiels intervenants Vision de l architecte applicatif BNPE = Flux d information maîtrisés et agencement logique de composants Interface d administration Bureaux d éd études (exports) portails publics Référentiels : diffusion (Intervenants, Ouvrages de prélèvement, Points de prélèvements) Outil national de gestion des référentiels rentiels du SIE BNPE (site producteur) Entrepôt et magasins Lanceleau Prélèvements Portail «distributeurs d eau» (?) Outil Métier M SPE Roseau Sillage Opale Autres Cascade Référentiels intervenants Outils Redevance des agences Forages domestiques GIDAF 14
Vision de l architecte infrastructure BNPE = Schémas d architecture physique, serveurs, composants réseau, hébergement Architecture BNPE Public Utilisateurs public HTTP Flux CARTO HTTP Load Balancer + web acc + WAF SERVEUR MAIL CLIENT DMZ WEB RECETTE 5432 FLUX SQL HTTP/HTTPS Navigation Web Web Service XHR BIG-IP 6900 BIG-IP 6900 HTTP SMTP FLUX liés à JASPER HTTP XHR Ou API HTTP MapsRefRec 5432 DMZ WEB RECETTE DMZ SGBD 5432 bnpe_diffusion_lecture SMTP DMZ SGBD RECETTE VMR982 Httpd Drupal VMR983 Tomcat WS MAILDMZ 5432 Chargement 1- France et Région Accès en lecture seule à HTTPS 2- Commune sans la géographie /mnt/rapports Création de rapport asynchrone 5432 Authenfication applicative bnpe_diffusion_lecture 5432 bnpe_diffusion_lecture 5432 Foreign Data Wrapper vmp709 Postgres BD Ref VMR985 Jasper Report Server Création de rapports /mnt/rapports VMR984 Postgres/Postgis DB : bnpe_diffusion R Language PL/R DMZ Stockage Filer 15
Récapitulatif / vision globale Retour à la vision d architecture applicative : la plus complète tout en restant compréhensible 16
Qu est-ce que la BNPE? Un jeu de concepts et de documents structurant les échanges? Site de diffusion? Application Web dédiée aux producteurs? Banques ou bases de données? Ensemble d outils d administration, d initialisation? Un système d information national sur les prélèvements en eau en France 17