IBM i: Built for Business - Philippe Bourgeois

Post on 15-Apr-2017

156 views 0 download

Transcript of IBM i: Built for Business - Philippe Bourgeois

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

TR1TR5TR11

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 isur le marché

En êtes-vous sûr(e) ?

• 2. Que vous avez de nouveaux besoins et que l’IBM ine sait pas répondre à ces besoins

• 3. Qu’IBM ne communique pas assez sur cetteplateforme

MAIS vous nous faites remonter…

• 1. Qu’il est difficile de trouver des compétences IBM isur le marché

En êtes-vous sûr(e) ?

• 2. Que vous avez de nouveaux besoins et que l’IBM ine sait pas répondre à ces besoins

• 3. Qu’IBM ne communique pas assez sur cetteplateforme

Q1 : quels sont les 2 points communsentre toutes ces personnes ? Liam Allan

Kody Robinson, 23 ans

Liam Allan, 19 ans

En 2016 nous avons formé à l’IBM i24 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 étudiantpré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 detrouver des compétences IBM isur le marché…

… mais c’est de trouver descompétences AS/400 sur destechnologies qui ont plus de 25 ansd’âge…

Vous désirez embaucher desjeunes 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 jeunesn’ont pas utiliséIBM i Accessfor Windows(Client Access)mais ACS(Access ClientSolutions)

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 sourcesdisponible via unnavigateur Web

Outil degestion des

versionsDisponibles 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 deconnexion

• 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 desapplications 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-OPSoptions 5 et 11

5733-OPSoptions 2 et 4

5733-OPSoption 7

MAIS vous nous faites remonter…

• 1. Qu’il est difficile de trouver des compétences IBM isur le marché

En êtes-vous sûr(e) ?

• 2. Que vous avez de nouveaux besoins et que l’IBM ine sait pas répondre à ces besoins

• 3. Qu’IBM ne communique pas assez sur cetteplateforme

Des nouveaux besoins

• Je voudrais accéder à l’IBM i à partir de monsmartphone ou de ma tablette

IBM i Access Mobile

En standard sous IBM i

Des nouveaux besoins

• Je souhaiterais exposer mes programmes RPGsous 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’unprogramme RPG

Fonctions HTTP de SQL

• Possibilité d’appeler un Service Web

• Si le retour est un flot XML ou JSON, possibilité d’enextraire les données "métier" avec les fonctions SQLXMLTABLE 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

Interactionspersonnalisées

IBM Bluemix

• IBM Bluemix est une plateforme dans lecloud, basée sur des standards open,pour construire, exécuter et gérer desapplications Web, mobile, IoT…

• Objectifs : rapidité et facilité pourconstruire et déployer des applicationsinnovantes

– Composition d’applications en associantvotre code avec les services fournis

– Déploiement rapide : vous n’avez pas à voussoucier de l’infrastructure (hardware, OS,middleware, réseau…)

. . .

. . .

IBM Watson

• IBM Watson est une plate-forme technologique quiutilise le langage naturelet le « machine learning »pour révéler les idées(« insights ») enfouies dansde grandes quantités dedonné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…

OffresCollaboration

Architecture Cloud Hybride : Bluemix + IBM i

IBM Bluemix

. . .

Appel deServicesBluemix

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 isur le marché

En êtes-vous sûr(e) ?

• 2. Que vous avez de nouveaux besoins et que l’IBM ine sait pas répondre à ces besoins

• 3. Qu’IBM ne communique pas assez sur cetteplateforme

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 SNDSMTPEMMet 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 GantnerJon 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 à lamodernisation de DB2 (théorie + travaux pratiques)

• http://www-05.ibm.com/fr/events/tec/new/MCHR-ABLB5F.html

Merci de votre attention