SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
PARIS, France - Nov 3
IBM i: Built for the Business
IBM i = se focaliser sur le business
• i = intégration =
– Fiabilité, sécurité, disponibilité
– Faible TCO
– Facilité d’administration
Sécurité Audit
Gestion du stockage
Virtualisation
Serveurs Web Serveurs d’applications
Services Web
Outils d’analyse de performances
Outils DBA / DBE
Java
IBM i = se focaliser sur le business
• L’IBM i évolue en permanence
2010
7.1 7.2
2014
…
IBM i next + 1
2016
IBM i next + 2
7.3
Deux TR (Technology Refresh) par an
TR1
TR5TR11
Stabilisée
IBM i = se focaliser sur le business
• La roadmap est claire et publiée
MAIS vous nous faites remonter…
• 1. Qu’il est difficile de trouver des compétences IBM i
sur le marché
En êtes-vous sûr(e) ?
• 2. Que vous avez de nouveaux besoins et que l’IBM i
ne sait pas répondre à ces besoins
• 3. Qu’IBM ne communique pas assez sur cette
plateforme
MAIS vous nous faites remonter…
• 1. Qu’il est difficile de trouver des compétences IBM i
sur le marché
En êtes-vous sûr(e) ?
• 2. Que vous avez de nouveaux besoins et que l’IBM i
ne sait pas répondre à ces besoins
• 3. Qu’IBM ne communique pas assez sur cette
plateforme
Q1 : quels sont les 2 points communs
entre toutes ces personnes ? Liam Allan
Kody Robinson, 23 ans
Liam Allan, 19 ans
En 2016 nous avons formé à l’IBM i
24 jeunes diplômés
Pour le partenaire OCSI
Entre novembre 2016 et janvier 2017,
nous allons former à l’IBM i
6 étudiants en 2ème année de BTS SIO
Q2 : aujourd’hui, est-ce qu’un étudiant
préfère développer :
• Un rapport pour la paye des employés
• Une application de prise de commandes
• Un jeu pour mobile ?
OU
La difficulté ce n’est pas de
trouver des compétences IBM i
sur le marché…
… mais c’est de trouver des
compétences AS/400 sur des
technologies qui ont plus de 25 ans
d’âge…
Vous désirez embaucher des
jeunes qui travailleront sur IBM i ?
 MODERNISEZ votre existant
• Nous n’avons pas parlé d’
Pendant la formation des jeunes…
• Mais uniquement de
et d’
• Les jeunes
n’ont pas utilisé
IBM i Access
for Windows
(Client Access)
mais ACS
(Access Client
Solutions)
Pendant la formation…
• Successeur de Client Access
• Téléchargeable du site IBM
• Ne nécessite pas d’installation
• Version 1.1.6
• Les jeunes n’ont pas (beaucoup) utilisé SEU et PDM
Pendant la formation…
• Ils ont développé avec RDi (Rational Developer for i)
Pendant la formation…
• Successeur de SEU/PDM
• Améliore la productivité
• Version 9.5.1
• Support du Mac
• SSO
• Intégration avec ACS
• Plugin eGit
• Nous travaillerons avec RDi, Orion et git
Et l’année prochaine
Editeur de sources
disponible via un
navigateur Web
Outil de
gestion des
versions
Disponibles via le produit 5733-OPS (options 7 et 8)
• Les jeunes n’ont pas fait de RPG/400 (RPG III)
Pendant la formation…
• Ils ont développé en RPG IV Free-Format
Pendant la formation…
• En standard dans l’IBM i
• Facile à écrire et à lire
• Evolue en permanence
• ON-EXIT, NULLIND, %SCANR,
ALIAS, PGMINFO…
• Plus de limite des 80 colonnes
• Supporté uniquement dans RDi
Outils de conversion automatique :
• RPG Toolbox (ITHEIS)
• Transformer-RPG (ARCAD Software)
• Les jeunes n’ont pas fait (beaucoup) de DDS
Pendant la formation…
• Ils ont développé du SQL
Pendant la formation…
Data Centric
• Contraintes d’intégrité
• Colonnes auto-renseignées
• Clés auto-incrémentées
• Masquage de contenu
• Tables temporelles
• Fonctions OLAP
• Support XML / JSON
• …
SQL as a Service
• SQL pour l’administrateur
• SQL pour le DBE / DBA
Outils pour le DBE / DBA
• Visual Explain
• Cache de plan
• Centre de performances SQL
En standard dans l’IBM i
• Les jeunes n’ont pas fait de STRSQL
Pendant la formation…
• Ils ont utilisé ACS et la fonction "Run SQL scripts"
Pendant la formation…
• Multiples configurations de
connexion
• Sources en couleur
• Numérotation des lignes
• Formatage des instructions
• Sauvegarde des résultats en .xlsx
• …
Retour d’un des jeunes formé en 2016
• Les jeunes n’ont pas développé que du RPG et des
applications 5250
Pendant la formation…
• Ils ont développé en PHP (avec les solutions Zend)
+ RPG pour faire des applications Web
Pendant la formation…
• Nous travaillerons avec les autres langages open-
source disponibles actuellement sous IBM i
Et l‘année prochaine
5733-OPS
options 5 et 11
5733-OPS
options 2 et 4
5733-OPS
option 7
MAIS vous nous faites remonter…
• 1. Qu’il est difficile de trouver des compétences IBM i
sur le marché
En êtes-vous sûr(e) ?
• 2. Que vous avez de nouveaux besoins et que l’IBM i
ne sait pas répondre à ces besoins
• 3. Qu’IBM ne communique pas assez sur cette
plateforme
Des nouveaux besoins
• Je voudrais accéder à l’IBM i à partir de mon
smartphone ou de ma tablette
IBM i Access Mobile
En standard sous IBM i
Des nouveaux besoins
• Je souhaiterais exposer mes programmes RPG
sous forme de Services Web en mode REST
Integrated Web Services Server
En standard sous IBM i
Des nouveaux besoins
• Je souhaiterais accéder à une ressource Web
(PDF, photo, Service Web…) à partir d’un
programme RPG
Fonctions HTTP de SQL
• Possibilité d’appeler un Service Web
• Si le retour est un flot XML ou JSON, possibilité d’en
extraire les données "métier" avec les fonctions SQL
XMLTABLE et JSON_TABLE
En standard sous IBM i
Des nouveaux besoins
• Je voudrais générer des rapports et graphiques à
partir de données DB2 et SQL Server
DB2 Web Query
En standard sous IBM i, pour 3 utilisateurs
Des nouveaux besoins
• Je souhaiterais intégrer dans mes applications
– Les tendances des réseaux sociaux
– Les prévisions météo
– La conversion de documents
– La traduction de texte
– Les signaux/idées/tendances d’un document
– Une interface en langage naturel
– …
IBM Bluemix et IBM Watson
Interactions
personnalisées
IBM Bluemix
• IBM Bluemix est une plateforme dans le
cloud, basée sur des standards open,
pour construire, exécuter et gérer des
applications Web, mobile, IoT…
• Objectifs : rapidité et facilité pour
construire et déployer des applications
innovantes
– Composition d’applications en associant
votre code avec les services fournis
– Déploiement rapide : vous n’avez pas à vous
soucier de l’infrastructure (hardware, OS,
middleware, réseau…)
. . .
. . .
IBM Watson
• IBM Watson est une plate-
forme technologique qui
utilise le langage naturel
et le « machine learning »
pour révéler les idées
(« insights ») enfouies dans
de grandes quantités de
données non structurées
Informatique cognitive
Watson Developer Cloud
(Bluemix)
Plateforme
• Watson Explorer
• Watson Analytics
…
Produits
Développement
Déploiement
• Watson for Oncology
• Chef Watson
…
Offres
Collaboration
Architecture Cloud Hybride : Bluemix + IBM i
IBM Bluemix
. . .
Appel de
Services
Bluemix
Applications - Services
Appel d’APIs REST
• Watson
• Analytique
• Mobile
• Web
• DevOps
• Sécurité
• Internet des objets
• . . .
. . . . . .
DB2DB2
RPG
. . .
MAIS vous nous faites remonter…
• 1. Qu’il est difficile de trouver des compétences IBM i
sur le marché
En êtes-vous sûr(e) ?
• 2. Que vous avez de nouveaux besoins et que l’IBM i
ne sait pas répondre à ces besoins
• 3. Qu’IBM ne communique pas assez sur cette
plateforme
Savez-vous…
• Qui sont Steve Will ? Tim Rowe ? Dawn May ? Mike Cain ?
Doug Mack ? …
• Où sont documentées toutes les nouveautés IBM i ?
• Ce que signifient les sigles YIPS et OSSILE ?
• Quels sont les 2 redbooks IBM i les plus récents ?
• A quoi servent les produit ARE et Omnifind ?
• Ce que permettent de faire les commandes SNDSMTPEMM
et CPYTOARCF ?
• A quoi sert le produit IBM Cloud Storage Solutions for i ?
Le site officiel IBM i
IBM i Technology Updates : les nouveautés
Les blogs à suivre
Steve Will
Les blogs à suivre
Dawn May
Les blogs à suivre
Susan Gantner
Jon Paris
Les blogs à suivre
Paul Tuohy
Les blogs à suivre
Mike Cain
Les blogs à suivre
Doug Mack
Les sites à suivre : IT Jungle
Les sites à suivre : YIPS
The Young i Professionals
Les sites à suivre : OSSILE (OSS + ILE)
Les autres sites à suivre
#IBMi
Les autres sites à suivre
SAVE THE DATE : Université IBM i 2017 : les 16/17 ou 17/18 mai
Les 2 redbooks IBM i les plus récents
Mars 2016
Les 2 redbooks IBM i les plus récents
Novembre 2016
En synthèse
• POWER 5, 6, 7
• IBM i 5.4, 6.1, 7.1
• IBM i Access for Windows
• SEU / PDM
• DDS
• RPG/400, RPG IV
• Query/400
• 5250
• RPG / COBOL
• POWER 8
• IBM i 7.2, 7.3
• ACS
• RDi
• SQL
• RPG Free-Form
• DB2 Web Query
• Web, Mobile
• RPG Free + Java, PHP,
Node.js, Python, Perl…
En synthèse
• Mettez à niveau vos compétences
• Faites de la veille technologique
• Faites la promotion de l’IBM i
• Faites la promotion du FUTUR de l’IBM i
Prochains événements
• Jeudi 24 novembre
– Webinar IBM / ITHEIS sur RDi + X-Analysis
• Jeudi 8 décembre
– Webinar IBM / ARCAD Software sur DevOps sur IBM i
• Mardi 13 décembre
– Une journée gratuite IBM / ITHEIS dédiée à la
modernisation de DB2 (théorie + travaux pratiques)
• http://www-05.ibm.com/fr/events/tec/new/MCHR-ABLB5F.html
Merci de votre attention

Contenu connexe

Similaire à IBM i: Built for Business - Philippe Bourgeois

Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
 
IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425IBM France Lab
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilMicrosoft Technet France
 
S29 valorisation de l'existant ibm i avec php
S29   valorisation de l'existant ibm i avec phpS29   valorisation de l'existant ibm i avec php
S29 valorisation de l'existant ibm i avec phpGautier DUMAS
 
S18 db2 web query comment partir de zero
S18   db2 web query comment partir de zeroS18   db2 web query comment partir de zero
S18 db2 web query comment partir de zeroGautier DUMAS
 
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Microsoft
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM France Lab
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobileMartin Arvisais
 
S55 db2 web query pour les administrateurs ibm i
S55   db2 web query pour les administrateurs ibm iS55   db2 web query pour les administrateurs ibm i
S55 db2 web query pour les administrateurs ibm iGautier DUMAS
 
La Meta-programmation
La Meta-programmation La Meta-programmation
La Meta-programmation Microsoft
 
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelleIBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelleIBM France Lab
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSebastien Coulon
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamiqueYounesOuladSayad1
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Microsoft
 
[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec XamarinCellenza
 
Diginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - les usages d'office 365 en Nouvelle-CalédonieDiginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - les usages d'office 365 en Nouvelle-CalédonieJulien Chable
 
GUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développementGUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développementVincent Biret
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7Core-Techs
 
Diginova 2019 - Les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - Les usages d'office 365 en Nouvelle-CalédonieDiginova 2019 - Les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - Les usages d'office 365 en Nouvelle-Calédonie💻 Sylver SCHORGEN ☕️
 

Similaire à IBM i: Built for Business - Philippe Bourgeois (20)

Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
10 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 810 tips pour améliorer les performances de vos applications Windows 8
10 tips pour améliorer les performances de vos applications Windows 8
 
IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425IBM Bluemix Paris meetup #23 - 20170425
IBM Bluemix Paris meetup #23 - 20170425
 
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œilVisual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
Visual Studio 2013 / SharePoint 2013 duo de choc de 2010 à 2013 en un clin d’œil
 
S29 valorisation de l'existant ibm i avec php
S29   valorisation de l'existant ibm i avec phpS29   valorisation de l'existant ibm i avec php
S29 valorisation de l'existant ibm i avec php
 
S18 db2 web query comment partir de zero
S18   db2 web query comment partir de zeroS18   db2 web query comment partir de zero
S18 db2 web query comment partir de zero
 
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
Créer des applications métier (LOB) pour Windows 8 et Windows Phone 8
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobile
 
S55 db2 web query pour les administrateurs ibm i
S55   db2 web query pour les administrateurs ibm iS55   db2 web query pour les administrateurs ibm i
S55 db2 web query pour les administrateurs ibm i
 
La Meta-programmation
La Meta-programmation La Meta-programmation
La Meta-programmation
 
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelleIBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
 
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenanceSPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
SPINALBIM Suite: transformation digitale de l'exploitation et la maintenance
 
Programmation Web developpement dynamique
Programmation Web developpement dynamiqueProgrammation Web developpement dynamique
Programmation Web developpement dynamique
 
Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?Fichier, Nouveau projet… Et après ?
Fichier, Nouveau projet… Et après ?
 
[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin
 
Diginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - les usages d'office 365 en Nouvelle-CalédonieDiginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - les usages d'office 365 en Nouvelle-Calédonie
 
GUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développementGUSP Montreal - SharePoint 2019 et le développement
GUSP Montreal - SharePoint 2019 et le développement
 
Keynote drupagora 2015 7
Keynote drupagora 2015 7Keynote drupagora 2015 7
Keynote drupagora 2015 7
 
Diginova 2019 - Les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - Les usages d'office 365 en Nouvelle-CalédonieDiginova 2019 - Les usages d'office 365 en Nouvelle-Calédonie
Diginova 2019 - Les usages d'office 365 en Nouvelle-Calédonie
 

Plus de Fresche Solutions

Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017Fresche Solutions
 
Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017Fresche Solutions
 
Étude de cas Fresche: Agilysys
Étude de cas Fresche: AgilysysÉtude de cas Fresche: Agilysys
Étude de cas Fresche: AgilysysFresche Solutions
 
Étude de cas Fresche: New Penn
Étude de cas Fresche: New PennÉtude de cas Fresche: New Penn
Étude de cas Fresche: New PennFresche Solutions
 
Étude de cas Fresche: Fiserv
Étude de cas Fresche: FiservÉtude de cas Fresche: Fiserv
Étude de cas Fresche: FiservFresche Solutions
 
Newlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FRNewlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FRFresche Solutions
 
X-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRX-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRFresche Solutions
 
X-Analysis Professional - FR
X-Analysis Professional - FRX-Analysis Professional - FR
X-Analysis Professional - FRFresche Solutions
 
IBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison ButterillIBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison ButterillFresche Solutions
 
IBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul TuohyIBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul TuohyFresche Solutions
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisFresche Solutions
 
Understanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartUnderstanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartFresche Solutions
 
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg PattersonA look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg PattersonFresche Solutions
 
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFresche Solutions
 

Plus de Fresche Solutions (20)

Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017Fresche Solutions - Présentation de la Société 2017
Fresche Solutions - Présentation de la Société 2017
 
Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017Fresche Solutions Company Overview 2017
Fresche Solutions Company Overview 2017
 
Étude de cas Fresche: Agilysys
Étude de cas Fresche: AgilysysÉtude de cas Fresche: Agilysys
Étude de cas Fresche: Agilysys
 
Étude de cas Fresche: New Penn
Étude de cas Fresche: New PennÉtude de cas Fresche: New Penn
Étude de cas Fresche: New Penn
 
Étude de cas Fresche: Fiserv
Étude de cas Fresche: FiservÉtude de cas Fresche: Fiserv
Étude de cas Fresche: Fiserv
 
Newlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FRNewlook Suite - for IBM partners - FR
Newlook Suite - for IBM partners - FR
 
X-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FRX-Analysis - for IBM partners - FR
X-Analysis - for IBM partners - FR
 
X-Rules - FR
X-Rules - FRX-Rules - FR
X-Rules - FR
 
X-Audit - FR
X-Audit - FRX-Audit - FR
X-Audit - FR
 
X-Resize - FR
X-Resize - FRX-Resize - FR
X-Resize - FR
 
X-Analysis Professional - FR
X-Analysis Professional - FRX-Analysis Professional - FR
X-Analysis Professional - FR
 
X-Datatest - FR
X-Datatest - FRX-Datatest - FR
X-Datatest - FR
 
X-DB Modernize - FR
X-DB Modernize - FRX-DB Modernize - FR
X-DB Modernize - FR
 
X-2E Analysis - FR
X-2E Analysis - FRX-2E Analysis - FR
X-2E Analysis - FR
 
IBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison ButterillIBM i in the Modern World - Alison Butterill
IBM i in the Modern World - Alison Butterill
 
IBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul TuohyIBM i: Debunking the Myths - Paul Tuohy
IBM i: Debunking the Myths - Paul Tuohy
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
 
Understanding Your Applications - Ray Everhart
Understanding Your Applications - Ray EverhartUnderstanding Your Applications - Ray Everhart
Understanding Your Applications - Ray Everhart
 
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg PattersonA look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
A look at what's possible for Web, GUI and Mobile on IBM i- Greg Patterson
 
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
 

IBM i: Built for Business - Philippe Bourgeois

  • 2. IBM i: Built for the Business
  • 3. IBM i = se focaliser sur le business • i = intégration = – Fiabilité, sécurité, disponibilité – Faible TCO – Facilité d’administration Sécurité Audit Gestion du stockage Virtualisation Serveurs Web Serveurs d’applications Services Web Outils d’analyse de performances Outils DBA / DBE Java
  • 4. IBM i = se focaliser sur le business • L’IBM i évolue en permanence 2010 7.1 7.2 2014 … IBM i next + 1 2016 IBM i next + 2 7.3 Deux TR (Technology Refresh) par an TR1 TR5TR11 Stabilisée
  • 5. IBM i = se focaliser sur le business • La roadmap est claire et publiée
  • 6. MAIS vous nous faites remonter… • 1. Qu’il est difficile de trouver des compétences IBM i sur le marché En êtes-vous sûr(e) ? • 2. Que vous avez de nouveaux besoins et que l’IBM i ne sait pas répondre à ces besoins • 3. Qu’IBM ne communique pas assez sur cette plateforme
  • 7. MAIS vous nous faites remonter… • 1. Qu’il est difficile de trouver des compétences IBM i sur le marché En êtes-vous sûr(e) ? • 2. Que vous avez de nouveaux besoins et que l’IBM i ne sait pas répondre à ces besoins • 3. Qu’IBM ne communique pas assez sur cette plateforme
  • 8. Q1 : quels sont les 2 points communs entre toutes ces personnes ? Liam Allan
  • 11. En 2016 nous avons formé à l’IBM i 24 jeunes diplômés Pour le partenaire OCSI
  • 12. Entre novembre 2016 et janvier 2017, nous allons former à l’IBM i 6 étudiants en 2ème année de BTS SIO
  • 13. Q2 : aujourd’hui, est-ce qu’un étudiant préfère développer : • Un rapport pour la paye des employés • Une application de prise de commandes • Un jeu pour mobile ? OU
  • 14. La difficulté ce n’est pas de trouver des compétences IBM i sur le marché… … mais c’est de trouver des compétences AS/400 sur des technologies qui ont plus de 25 ans d’âge…
  • 15. Vous désirez embaucher des jeunes qui travailleront sur IBM i ?  MODERNISEZ votre existant
  • 16. • Nous n’avons pas parlé d’ Pendant la formation des jeunes… • Mais uniquement de et d’
  • 17. • Les jeunes n’ont pas utilisé IBM i Access for Windows (Client Access) mais ACS (Access Client Solutions) Pendant la formation… • Successeur de Client Access • Téléchargeable du site IBM • Ne nécessite pas d’installation • Version 1.1.6
  • 18. • Les jeunes n’ont pas (beaucoup) utilisé SEU et PDM Pendant la formation…
  • 19. • Ils ont développé avec RDi (Rational Developer for i) Pendant la formation… • Successeur de SEU/PDM • Améliore la productivité • Version 9.5.1 • Support du Mac • SSO • Intégration avec ACS • Plugin eGit
  • 20. • Nous travaillerons avec RDi, Orion et git Et l’année prochaine Editeur de sources disponible via un navigateur Web Outil de gestion des versions Disponibles via le produit 5733-OPS (options 7 et 8)
  • 21. • Les jeunes n’ont pas fait de RPG/400 (RPG III) Pendant la formation…
  • 22. • Ils ont développé en RPG IV Free-Format Pendant la formation… • En standard dans l’IBM i • Facile à écrire et à lire • Evolue en permanence • ON-EXIT, NULLIND, %SCANR, ALIAS, PGMINFO… • Plus de limite des 80 colonnes • Supporté uniquement dans RDi Outils de conversion automatique : • RPG Toolbox (ITHEIS) • Transformer-RPG (ARCAD Software)
  • 23. • Les jeunes n’ont pas fait (beaucoup) de DDS Pendant la formation…
  • 24. • Ils ont développé du SQL Pendant la formation… Data Centric • Contraintes d’intégrité • Colonnes auto-renseignées • Clés auto-incrémentées • Masquage de contenu • Tables temporelles • Fonctions OLAP • Support XML / JSON • … SQL as a Service • SQL pour l’administrateur • SQL pour le DBE / DBA Outils pour le DBE / DBA • Visual Explain • Cache de plan • Centre de performances SQL En standard dans l’IBM i
  • 25. • Les jeunes n’ont pas fait de STRSQL Pendant la formation…
  • 26. • Ils ont utilisé ACS et la fonction "Run SQL scripts" Pendant la formation… • Multiples configurations de connexion • Sources en couleur • Numérotation des lignes • Formatage des instructions • Sauvegarde des résultats en .xlsx • …
  • 27. Retour d’un des jeunes formé en 2016
  • 28. • Les jeunes n’ont pas développé que du RPG et des applications 5250 Pendant la formation…
  • 29. • Ils ont développé en PHP (avec les solutions Zend) + RPG pour faire des applications Web Pendant la formation…
  • 30. • Nous travaillerons avec les autres langages open- source disponibles actuellement sous IBM i Et l‘année prochaine 5733-OPS options 5 et 11 5733-OPS options 2 et 4 5733-OPS option 7
  • 31. MAIS vous nous faites remonter… • 1. Qu’il est difficile de trouver des compétences IBM i sur le marché En êtes-vous sûr(e) ? • 2. Que vous avez de nouveaux besoins et que l’IBM i ne sait pas répondre à ces besoins • 3. Qu’IBM ne communique pas assez sur cette plateforme
  • 32. Des nouveaux besoins • Je voudrais accéder à l’IBM i à partir de mon smartphone ou de ma tablette IBM i Access Mobile En standard sous IBM i
  • 33. Des nouveaux besoins • Je souhaiterais exposer mes programmes RPG sous forme de Services Web en mode REST Integrated Web Services Server En standard sous IBM i
  • 34. Des nouveaux besoins • Je souhaiterais accéder à une ressource Web (PDF, photo, Service Web…) à partir d’un programme RPG Fonctions HTTP de SQL • Possibilité d’appeler un Service Web • Si le retour est un flot XML ou JSON, possibilité d’en extraire les données "métier" avec les fonctions SQL XMLTABLE et JSON_TABLE En standard sous IBM i
  • 35. Des nouveaux besoins • Je voudrais générer des rapports et graphiques à partir de données DB2 et SQL Server DB2 Web Query En standard sous IBM i, pour 3 utilisateurs
  • 36. Des nouveaux besoins • Je souhaiterais intégrer dans mes applications – Les tendances des réseaux sociaux – Les prévisions météo – La conversion de documents – La traduction de texte – Les signaux/idées/tendances d’un document – Une interface en langage naturel – … IBM Bluemix et IBM Watson Interactions personnalisées
  • 37. IBM Bluemix • IBM Bluemix est une plateforme dans le cloud, basée sur des standards open, pour construire, exécuter et gérer des applications Web, mobile, IoT… • Objectifs : rapidité et facilité pour construire et déployer des applications innovantes – Composition d’applications en associant votre code avec les services fournis – Déploiement rapide : vous n’avez pas à vous soucier de l’infrastructure (hardware, OS, middleware, réseau…) . . . . . .
  • 38. IBM Watson • IBM Watson est une plate- forme technologique qui utilise le langage naturel et le « machine learning » pour révéler les idées (« insights ») enfouies dans de grandes quantités de données non structurées Informatique cognitive Watson Developer Cloud (Bluemix) Plateforme • Watson Explorer • Watson Analytics … Produits Développement Déploiement • Watson for Oncology • Chef Watson … Offres Collaboration
  • 39. Architecture Cloud Hybride : Bluemix + IBM i IBM Bluemix . . . Appel de Services Bluemix Applications - Services Appel d’APIs REST • Watson • Analytique • Mobile • Web • DevOps • Sécurité • Internet des objets • . . . . . . . . . DB2DB2 RPG . . .
  • 40. MAIS vous nous faites remonter… • 1. Qu’il est difficile de trouver des compétences IBM i sur le marché En êtes-vous sûr(e) ? • 2. Que vous avez de nouveaux besoins et que l’IBM i ne sait pas répondre à ces besoins • 3. Qu’IBM ne communique pas assez sur cette plateforme
  • 41. Savez-vous… • Qui sont Steve Will ? Tim Rowe ? Dawn May ? Mike Cain ? Doug Mack ? … • Où sont documentées toutes les nouveautés IBM i ? • Ce que signifient les sigles YIPS et OSSILE ? • Quels sont les 2 redbooks IBM i les plus récents ? • A quoi servent les produit ARE et Omnifind ? • Ce que permettent de faire les commandes SNDSMTPEMM et CPYTOARCF ? • A quoi sert le produit IBM Cloud Storage Solutions for i ?
  • 43. IBM i Technology Updates : les nouveautés
  • 44. Les blogs à suivre Steve Will
  • 45. Les blogs à suivre Dawn May
  • 46. Les blogs à suivre Susan Gantner Jon Paris
  • 47. Les blogs à suivre Paul Tuohy
  • 48. Les blogs à suivre Mike Cain
  • 49. Les blogs à suivre Doug Mack
  • 50. Les sites à suivre : IT Jungle
  • 51. Les sites à suivre : YIPS The Young i Professionals
  • 52. Les sites à suivre : OSSILE (OSS + ILE)
  • 53. Les autres sites à suivre #IBMi
  • 54. Les autres sites à suivre SAVE THE DATE : Université IBM i 2017 : les 16/17 ou 17/18 mai
  • 55. Les 2 redbooks IBM i les plus récents Mars 2016
  • 56. Les 2 redbooks IBM i les plus récents Novembre 2016
  • 57. En synthèse • POWER 5, 6, 7 • IBM i 5.4, 6.1, 7.1 • IBM i Access for Windows • SEU / PDM • DDS • RPG/400, RPG IV • Query/400 • 5250 • RPG / COBOL • POWER 8 • IBM i 7.2, 7.3 • ACS • RDi • SQL • RPG Free-Form • DB2 Web Query • Web, Mobile • RPG Free + Java, PHP, Node.js, Python, Perl…
  • 58. En synthèse • Mettez à niveau vos compétences • Faites de la veille technologique • Faites la promotion de l’IBM i • Faites la promotion du FUTUR de l’IBM i
  • 59. Prochains événements • Jeudi 24 novembre – Webinar IBM / ITHEIS sur RDi + X-Analysis • Jeudi 8 décembre – Webinar IBM / ARCAD Software sur DevOps sur IBM i • Mardi 13 décembre – Une journée gratuite IBM / ITHEIS dédiée à la modernisation de DB2 (théorie + travaux pratiques) • http://www-05.ibm.com/fr/events/tec/new/MCHR-ABLB5F.html
  • 60. Merci de votre attention