| 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
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.
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".
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.
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 ?
RDp, SQL et les Services Web.
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. Vous pouvez retrouvez l'ensemble des présentations de ces journées à l'adresse suivante : http://www-05.ibm.com/fr/events/modernisation_i/ |