Espace membre

AFUP - Association française des utilisateurs de PHP

Rejoignez la communauté
et faites grandir le PHP avec nous.

Plus de 700 outils développés sous PHP chez BNP Paribas

 

Mon département s'occupe de fournir les services informatiques pour le groupe BNP Paribas.  
Quelles sont les caractéristiques de votre plate-forme technique ?  
Le package standard pour les serveurs PHP est le suivant :  
RHEL 4.8 (en cours de migration vers 5.0)  
Zend Core 2.5 / Zend Platform 3.6 (en cours de migration vers Zend Server 5.0)  
A noter toutefois, qu'il existe d'autres plates-formes non basées sur ces produits (une plate-forme sous Microsoft Windows Server, une autre sous Solaris).  
Apparemment la grande majorité de votre plate-forme tourne grâce au logiciel Open Source. Pourquoi ? ( choix technique ou financier ? )  
La technologie PHP a été choisie pour offrir une contrepartie plus économique à Java couramment utilisé au sein du groupe (IBM Websphere, Oracle). Le choix technologique pour la mise en oeuvre de PHP a été fait de manière à réduire les coûts tout en s'assurant le support de Redhat pour Linux et de Zend pour PHP.  
Quel est le premier projet sur lequel vous avez mis en œuvre du PHP ?  
A ma connaissance, la première application PHP développée dans le groupe fut une application pour gérer le processus de commande de cartes de visites dans le réseau d'agences BNP Paribas en 2001.  
Pouvez-vous lister rapidement les différents projets / applications dans lesquels vous utilisez PHP aujourd'hui ?  
Le nombre d'application PHP dans le groupe est estimé à environ 700 outils. Les applications vont du site institutionnel simple aux workflows plus ou moins complexes.  
Voici quelques exemples notables :  
=> portail Intranet du groupe (site institutionnel localisé suivant la localisation du collaborateur. Ce site est la page d'accueil du navigateur de l'ensemble des collaborateurs du groupe)  
=> site de l'Atelier (www.atelier.fr) sur Internet.  
=> site des cartes de voeux BNP Paribas permettant aux collaborateurs d'envoyer des voeux à des personnes à l'intérieur et à l'extérieur du groupe (opération renouvelée tous les ans depuis 2002)  
Quelle est la volumétrie de ces projets ? (nombre de connexions, users simultanés, pages vues, etc.)  
A titre d'exemple, le portail Intranet du groupe enregistre environ 3 à 4 millions de hits par jours. La population des utilisateurs de cette application est l'ensemble des collaborateurs du groupe.  
Les workflows les plus complexes et les plus utilisés comptabilisent dans les 400 000 requêtes PHP par jour, pour 1 000 000 de hits.  
Pourquoi avoir retenu ce serveur d'application ?  
Le choix de Zend a été naturel étant donnée son implication toute particulière dans l'univers PHP.  
Avec quoi utilisez vous PHP ? (Oracle, XML, Postgres, Mysql, ...)  
Les SGBD utilisés avec PHP sont essentiellement Oracle (standard groupe) et MySQL (mais considéré comme non standard groupe).  
Un récent sondage sur hotscripts.com dénote que PHP est le langage préféré des informaticiens (56,9%avec 15500 voies), avez-vous ce sentiment chez vous ?  
La culture dans l'entreprise favorise grandement Java pour tous les développements considérés comme sensibles. La population d'informaticiens du groupe est donc naturellement plutôt orientée Java à ce jour.  
Quelles sont les principales briques logicielles que vous utilisez ? (application : Phorum, visiteur, FUDForum, Wordpress... / framework : zend, symfony, ez components, PEAR...) ?  
La grande disparité de l'utilisation de PHP au sein du groupe rend la réponse à cette question assez ardue.  
Quoi qu'il en soit, notre entité fournit aux développeurs un framework maison qui est basé sur ZendFramework.  
De plus, parmi les applications sur lesquelles j'ai une certaine visibilité, je peux dire que les produits suivants sont utilisés : Synfony, Drupal, Wordpress. 

Bonjour, Yannick Mahe. Pourriez-vous, dans un premier temps, nous présenter le profil de votre société?

BNP Paribas est présent dans plus de 80 pays dans le monde et compte plus de 200 000 collaborateurs.  

Quelles est, plus en détails, l'activité de votre département ?  

Mon département s'occupe de fournir les services informatiques pour le groupe BNP Paribas.  

Quelles sont les caractéristiques de votre plate-forme technique ?  

Le package standard pour les serveurs PHP est le suivant :  
RHEL 4.8 (en cours de migration vers 5.0) 
Zend Core 2.5  
Zend Platform 3.6 (en cours de migration vers Zend Server 5.0)  
A noter toutefois, qu'il existe d'autres plates-formes non basées sur ces produits (une plate-forme sous Microsoft Windows Server, une autre sous Solaris).
 
Apparemment la grande majorité de votre plate-forme tourne grâce au logiciel Open Source. Pourquoi ? ( choix technique ou financier ? )  

La technologie PHP a été choisie pour offrir une contrepartie plus économique à Java couramment utilisé au sein du groupe (IBM Websphere, Oracle). Le choix technologique pour la mise en oeuvre de PHP a été fait de manière à réduire les coûts tout en s'assurant le support de Redhat pour Linux et de Zend pour PHP.  

Quel est le premier projet sur lequel vous avez mis en œuvre du PHP?  

A ma connaissance, la première application PHP développée dans le groupe fut une application pour gérer le processus de commande de cartes de visites dans le réseau d'agences BNP Paribas en 2001.  

Pouvez-vous lister rapidement les différents projets / applications dans lesquels vous utilisez PHP aujourd'hui ?

Le nombre d'application PHP dans le groupe est estimé à environ 700 outils. Les applications vont du site institutionnel simple aux workflows plus ou moins complexes.  
Voici quelques exemples notables :  

  • portail Intranet du groupe (site institutionnel localisé suivant la localisation du collaborateur. Ce site est la page d'accueil du navigateur de l'ensemble des collaborateurs du groupe)  
  •  site de l'Atelier (www.atelier.fr) sur Internet.  
  • site des cartes de voeux BNP Paribas permettant aux collaborateurs d'envoyer des voeux à des personnes à l'intérieur et à l'extérieur du groupe (opération renouvelée tous les ans depuis 2002)  

 

Quelle est la volumétrie de ces projets ? (nombre de connexions, users simultanés, pages vues, etc.)  

A titre d'exemple, le portail Intranet du groupe enregistre environ 3 à 4 millions de hits par jours. La population des utilisateurs de cette application est l'ensemble des collaborateurs du groupe.  Les workflows les plus complexes et les plus utilisés comptabilisent dans les 400 000 requêtes PHP par jour, pour 1 000 000 de hits.
 
Pourquoi avoir retenu ce serveur d'application ?
 

Le choix de Zend a été naturel étant donnée son implication toute particulière dans l'univers PHP.  

Avec quoi utilisez vous PHP ? (Oracle, XML, Postgres, Mysql, ...)  

Les SGBD utilisés avec PHP sont essentiellement Oracle (standard groupe) et MySQL (mais considéré comme non standard groupe).  

Un récent sondage sur hotscripts.com dénote que PHP est le langage préféré des informaticiens (56,9%avec 15500 voies), avez-vous ce sentiment chez vous ?  

La culture dans l'entreprise favorise grandement Java pour tous les développements considérés comme sensibles. La population d'informaticiens du groupe est donc naturellement plutôt orientée Java à ce jour.  

Quelles sont les principales briques logicielles que vous utilisez ? (application : Phorum, visiteur, FUDForum, Wordpress... / framework : zend, symfony, ez components, PEAR...) ?  

La grande disparité de l'utilisation de PHP au sein du groupe rend la réponse à cette question assez ardue.  Quoi qu'il en soit, notre entité fournit aux développeurs un framework maison qui est basé sur ZendFramework.  
De plus, parmi les applications sur lesquelles j'ai une certaine visibilité, je peux dire que les produits suivants sont utilisés : Synfony, Drupal, Wordpress.