Interview de Philippe BOURGEOIS d'IBM dans le cadre des journée du 16 et 17 mai 2011 : Modernisation

Philippe BOURGEOIS répond à nos questions liées à cet évènement qui a accueilli environ 150 participants et hébergé 24 ateliers techniques ou stratégiques. A travers celui ci, ce sont directement les attentes clients qui ont été évaluées, ainsi que les besoins liés à leur activité. Cet évènement, riche en échange, devrait donner lieu dans le temps à la mise en place d'autres manifestations sur des thèmes porteurs.

Bonjour Philippe et merci d’avoir accepté de répondre à nos questions. Pourriez vous d'abord nous parler de votre activité au sein d'IBM ?

 

 Bonjour. Je travaille chez IBM en tant que support technique avant-ventes IBM i, dans l'entité Power Systems de la division STG (Systems and Technology Group). Mon activité principale consiste à aider les clients et éditeurs de logiciels à moderniser leurs applications traditionnelles RPG/COBOL et à développer de nouvelles applications sous IBM i



D'où est née l'idée de créer l'évènement IBM i des 16 et 17 mai dernier ? Quels étaient vos objectifs, vos attentes ?

       

 Il s'agit du 5ème événement de ce type. En 2008, nous avions organisé un événement sur le même thème (stratégies, technologies et outils). En 2009, deux événements plus spécifiques (Outils Rational - PHP), puis en 2010 un événement sur les nouveautés Rational pour IBM i. Cette année notre objectif était de créer un événement sur 2 jours afin de pouvoir approfondir les sujets et de proposer des ateliers à la carte afin que chacun puisse suivre les présentations qui l'intéressent. Le but de ces séminaires est triple : faire connaître aux clients les possibilités qu'offre l'IBM i dans le domaine du développement et de la modernisation des applications, donner des premières pistes de mise en oeuvre des technologies abordées et développer l'écosystème IBM i.


Comment percevez-vous le marché actuellement, et sa capacité, sa maturité pour aller vers les nouvelles possibilités offertes par l’IBM i ?


De nouveaux besoins apparaissent : création et consommation de Services Web, accès aux données DB2 à partir de clients Web et mobiles (smartphones, tablettes), applications riches de type Web 2.0, généralisation du format PDF, etc. L'IBM i a les capacités aujourd'hui, avec les versions 7.1 et 6.1, de répondre à la majorité de ces besoins, et les systèmes actuels (Power Systems en technologie POWER7) ont la puissance suffisante pour intégrer les technologies. Mais beaucoup de nos clients ne connaissent pas ces possibilités et c'est la raison principale pour laquelle nous organisons ces séminaires.

 

La typologie des clients qui développent des applications sous IBM i est assez variée : tant en termes de nombre de personnes dans les équipes (de 1 développeur à plus de 200 chez certains clients ou éditeurs), qu'en termes de technologies utilisées (RPG/COBOL pour la plupart mais certains clients ont des applications 100% J2EE ou PHP en production sur un Power System sous IBM i, avec plusieurs centaines d'utilisateurs). Certains clients suivent donc les évolutions proposées et mettent en oeuvre les technologies associées mais encore beaucoup de clients utilisent leur "AS/400" aujourd'hui comme ils l'utilisaient il y a 15 ans. Or s'il est vrai qu'une des grandes forces de ce système est de pouvoir faire tourner des applications développées il y a 10, 15, 20 ans sans aucune modification, c'est aussi une de ses faiblesses car cet état de fait ne pousse pas les clients à évoluer. Espérons que l'émergence de ces nouveaux besoins incitera les clients à se poser la question : "puis-je répondre à ce besoin sous IBM i" plutôt que "dommage que l'AS/400 ne

sache pas faire cela".

Nous avons constaté que la prise en compte des évolutions IBM i en entreprise était plutôt lente. Ceci a pu se vérifier pour WDSC puis RDi ou l'ILE.

Ressentez-vous un vrai changement et la volonté d'utiliser ces possibilités plus largement désormais au sein des entreprises ?

Nous avons effectivement noté un changement depuis 2010 avec une plus grande adoption des outils Rational et plus particulièrement du produit RDp (Rational Developer for Power Systems), successeur de SEU/PDM. Rapidité de démarrage, nouvelles fonctionnalités permettant de gagner en productivité, support des nouveautés des langages en V7.1 et futures (SEU ayant été annoncé comme "stabilisé" avec la 6.1), environnement basé sur Eclipse et donc intégration possible avec d'autres environnements pour développer du Java ou du PHP, ainsi que la possibilité, en complément avec le produit RTC (Rational Team Concert), de travailler en équipe (contrôle de sources, versionning, gestion des activités) ont été les facteurs principaux de ce changement.
       

Quant à l'ILE, même s'il ne s'est pas généralisé, il s'impose maintenant presque de soi lors de la restructuration du code applicatif dans le but d'exposer la logique métier RPG/COBOL via des Services Web.




Les thèmes de l'évènement se sont-ils naturellement imposés. Auriez vous souhaité aborder d'autres aspects ?

 

 Le choix des thèmes s'est fait naturellement. L'idée était de faire une session plénière avec un premier niveau de discours pour faire le point sur les technologies et outils disponibles pour l'IBM i en 2011, puis de proposer des ateliers à la carte pour approfondir les sujets. Nous avons dégagé trois grands thèmes : la modernisation du code applicatif et de la base de données (exposition du code métier, Services Web, SQL, nouveautés RPG et DB2, outils de cartographie applicative de nos partenaires Arcad Software et Databorough), les outils Rational pour IBM i (RDp, RTC) et le développement d'applications Web sous IBM i (PHP, EGL, comparaison des solutions CGI/J2EE/PHP/EGL). Nous avons complété avec des sujets sur lesquels les clients nous sollicitent régulièrement (pourquoi l'IBM i aujourd'hui ? Quels sont les bénéfices concrets de la virtualisation ?  Quelles stratégies de sauvegarde peuvent être mises en œuvre ?).

 Nous avons déroulé 24 ateliers sur 2 jours et j'en profite pour remercier une nouvelle fois les partenaires qui ont contribué au succès de cet événement : Gaia, Astech, Arcad Software, Databorough, Volubis et Zend.
       

 Le thème que nous n'avons que très peu abordé est celui de la webisation des applications RPG/COBOL existantes, que ce soit par des solutions IBM ou par des outils tiers, mais peut-être ce sera l'objet d'un prochain événement.

Comment les participants ont-il accueilli les présentations ?


Nous avons eu un très bon retour. Sur les 141 présents, 99% se déclaraient satisfaits ou très satisfaits.



Quels sont les sujets au regard de leurs retours, qui vous paraissent concentrer leur intérêt ?

     

RDp, SQL et les Services Web.



Envisagez-vous de nouveaux évènements et si cela fait parti de vos réflexions, quels seraient leur forme et leur contenu ?

 

Nous avons 2 axes de réflexion pour un prochain événement :
               

-      la webisation des applications existantes avec les outils du marché (IBM et tiers - présentation, démonstration et comparaison des solutions sur une base applicative commune)

-      ou un événement sur les orientations du développement d'applications (applications RIA, portails, mashups, SOA, développement de plug-in

    Eclipse, SAS, Cloud, etc.)
       

Nous aimerions également intégrer des temoignages client et éditeur.
Mais toute idée est bonne à prendre et donc n'hésitez pas à vous exprimer si vous souhaitez que l'on organise un événement sur un thème particulier.
       
Merci Philippe et à très bientôt pour un nouvel évènement.

Vous pouvez retrouvez l'ensemble des présentations de ces journées à l'adresse  suivante : http://www-05.ibm.com/fr/events/modernisation_i/