Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012

Dimension: px
Commencer à balayer dès la page:

Download "Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012"

Transcription

1 Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/ et 6 avril 2012 IBM Forum de Bois-Colombes Session plénière Jeudi 5 avril 10h00/13h00 Philippe Bourgeois IBM France

2 AS/400 et OS/400 hier Power Systems et IBM i aujourd hui RPG - COBOL Hyperviseur OS/400 Hardware AS/400 Stockage interne OS/400 IOP/IOA SQL ILE XML PDF RDP RTC RDi SOA HATS DB2 WQ RPG OA EGL IAS IWS IAW ARE Omnifind... RPG COBOL Java PHP Hyperviseur Power Hardware Power Systems Power Systems 2

3 Objectifs du séminaire des 5 et 6 avril 2012 Faire une synthèse des possibilités et des nouveautés concernant la modernisation, le développement d applications et DB2 sous IBM i Découvrir ou approfondir les technologies et outils disponibles : Solutions Rational DB2 et SQL RPG PHP XML, Services Web, Omnifind, Impressions, Unicode, etc. 3

4 Agenda Jeudi 5 avril 9h30 Accueil café 10h00-13h00 Session plénière 13h00-14h00 Déjeuner 14h00-15h30 Sessions à la carte (4 salles en parallèle) 15h30-16h00 Pause 16h00-17h30 Sessions à la carte (4 salles en parallèle) Vendredi 6 avril 09h00-10h30 Sessions à la carte (4 salles en parallèle) 10h30-11h00 Pause 11h00-12h30 Sessions à la carte (4 salles en parallèle) 12h30-13h30 Déjeuner 13h30-15h00 Sessions à la carte (4 salles en parallèle) 15h00-15h30 Pause 15h30-17h00 Sessions à la carte (4 salles en parallèle) 4

5 Intervenants - Arcad Software Editeur français spécialisé dans l ALM (Application Lifecyle Management) sur la plateforme IBM i : Gestion de configuration Release management Analyse / Transformation d applications Automatisation des tests Gestion du support technique 20 ans, 350 clients, 34 pays Double compétence IBM i Systèmes ouverts Partenaire technologique Rational Intégrateur du produit RDp (Rational Developer for Power Systems) 1 er Business Partner Rational certifié RTC en Europe 5

6 Intervenants Euro-Sys Editeur de logiciel depuis 1984 Plateforme Power Partenaire IBM ERP Harmony s Distribution Redéveloppé en PHP sous IBM i Secteurs cible Négoce Distribution Laboratoires d analyses médicales Services et Agro-alimentaire PME/PMI 25 à 250 salariés 4 à 44 M CA Couverture : territoire national Effectif Euro-Sys : 28 personnes dont 80% de techniciens Tours Analystes programmeurs Consultants Chefs de projets Euro-Sys France Tél :

7 Intervenants - Gaia Expertise et conseil Système (migration, optimisation ) Développement (méthodologie, assistance ) Accompagnement (conduite du changement, support aux équipes ) Formation Intra et inter -entreprises Plus de 150 cours (IBM i, Lotus Domino, Java, WebSphere, technos Web, PHP ) Base de connaissances de l IBM i Full Web Fonction de recherche Plus de 20 thématiques : RPG IV, ILE, Services Web, SQL, système Plus de 200 cours et 300 exercices réutilisables 7

8 Intervenants itheis et looksoftware itheis : distributeur des solutions looksoftware Intégrateur Rational Open Access Expertise en modernisation et en sécurité Double compétence IBM i et systèmes ouverts looksoftware : éditeur spécialisé dans l ouverture et la modernisation IBM i depuis 17 ans 3000 clients dans 54 pays Partenaire technologique Rational Membre de l IBM ISV Advisory Council de Rochester 8

9 Intervenants Ordirope Quelques chiffres Effectif > 100 personnes Chiffre d affaires > 15 M Nombre de clients > 1800 Offre métier MINOS Business Suite, solutions «métier» des négociants, des industriels, et des fournisseurs de la grande distribution Offre technologique MINOS Web, outil de webisation dédié IBM i ArgoLine, environnement de développement d applications de gestion sous Java pour une évolution en douceur ArgoLine est une plateforme de développement qui facilite le passage vers le monde Java pour des développeurs IBM i Intégrateur des solutions IBM Collaborative Solutions 9

10 Intervenants Six-Axe Consultants Notre pôle d expertise IBM i : Conception, développement, déploiement, maintenance curative et évolutive des applications IBM i Webisation et modernisation d applications IBM i existantes Mise en place de l ensemble des outils et services permettant de développer en PHP sous IBM i Expertise technique : configuration, exploitation, sécurité et performance Formation IBM i en partenariat avec IBM depuis 1990 Partenariats stratégiques : IBM / Zend / PHLSoft Atouts : plus de 20 ans d existence, des experts reconnus sur IBM i, de nombreuses références, - 10

11 Intervenants - Volubis Conseil et formation sur IBM i, depuis 1994 Formation débutant (12 jours) 2 à 3 fois par an Formations perfectionnement à la demande : RPG-IV, format libre, ILE, intégration avec C / Java SQL, conception, administration, développement Apache, PHP, OmniFind... (volubis.fr est sur un 720 en IBM i 7.1) Et toute formation «sur mesure» que vous pourriez demander Base de connaissance technique accessible via abonnement (aide par incluse) et comprenant près de 500 cours : AF400. Réunions d information technique (pause-café) - 11

12 Intervenants - IBM Christian Grière Spécialités : DB2 for IBM i, performances, NLS Prestations de service et formation Philippe Bourgeois Spécialités : modernisation/développement d applications Avant-ventes et formation 12

13 L an dernier IBM Power Systems - IBM i Evénement «Modernisation et développpement d applications IBM i» des 16 et 17 mai

14 Cette année - Session plénière - Plan de la présentation A. Les possibilités applicatives de l IBM i B. Les principales nouveautés 2011 / 2012 C. Les structures et ressources disponibles D. Synthèse, futur et conclusion 14

15 Session plénière - Plan de la présentation A. Les possibilités applicatives de l IBM i B. Les principales nouveautés 2011 / 2012 C. Les structures et ressources disponibles D. Synthèse, futur et conclusion 15

16 A. Les possibilités applicatives de l IBM i 1. DB2 for i - SQL Rappels sur DB2 for i et SQL Modernisation Options et approches 2. RPG Modernisation Options et approches 3. Outils de développement Rational Positionnement des outils Rational Quelques mots sur RDp et RTC 4. L IBM i et le Web Interfaces d accès Web et webisation des applications 5250 Développement d applications Web Java PHP EGL Services Web 16

17 A. Les possibilités applicatives de l IBM i 1. DB2 for i - SQL Rappels sur DB2 for i et SQL Modernisation Options et approches 2. RPG Modernisation Options et approches 3. Outils de développement Rational Positionnement des outils Rational Quelques mots sur RDp et RTC 4. L IBM i et le Web Interfaces d accès Web et webisation des applications 5250 Développement d applications Web Java PHP EGL Services Web 17

18 DB2 for i - Rappels DB2 for i : un composant de la famille IBM DB2 DB2 for Linux/Unix/Windows (LUW) DB2 for i DB2 for z/os Complètement intégrée à l IBM i Pas de coût supplémentaire Rien à installer Toujours disponible Facilité d utilisation et de maintenance. Les tâches typiques d un DBA sont entièrement automatisées : Gestion de l allocation de l espace disque Gestion des allocations d espace des tables et des extensions Adaptation / Reconstruction / Réécriture des index Maintenance de l intégrité base de données Mise à jour des statistiques base de données Synchronisation de l OS et des fonctions de sécurité base de données Rechargement des données après mises à jour hardware ou software Gestion et ajustement des requêtes en cours d exécution 18

19 DB2 for i DDS / SQL - Rappels Historiquement : DDS et RLA Définition de la base par des DDS (PF/LF) Langage propriétaire considéré comme stabilisé Accès à la base nativement par les langages RPG /COBOL Ordres natifs - RLA (Record Level Access) IBM a fait évoluer DB2 for i vers SQL Pour la définition de la base L équivalence entre fichiers natifs DDS (PF/LF) et fichiers SQL (tables, vues, index ) est gérée par l OS Pour l accès à la base SQL dans les programmes RPG / COBOL, SQL interactif, scripts SQL, procédures stockées ODBC, JDBC,.NET, OLE DB, DRDA, CLI 19

20 DB2 for i Connaître SQL / Faire du SQL Pourquoi? 1/2 C est la seule interface qui évolue et les évolutions ont été très nombreuses au fil des ans C est la possibilité d améliorer ses compétences C est l assurance de trouver des compétences C est un gain en portabilité C est la possibilité d utiliser de multiples outils IBM ou tiers (modélisation, documentation, reporting ) C est l assurance de données fiables (amélioration de l intégrité) C est l assurance de bonnes performances Grâce au nouveau moteur SQL (SQE versus CQE) Sous réserve du respect d un certain nombre de règles d optimisation Et plus encore avec DB2 SMP (Symmetric MultiProcessing) 20

21 DB2 for i Connaître SQL / Faire du SQL Pourquoi? 2/2 C est l apport de puissantes fonctionnalités Au niveau de la base en elle-même Noms longs Colonnes de type BLOB, CLOB, DataLink, XML, Hidden Timestamp Colonnes auto-incrémentées, Encryption des données Droits au niveau colonne Triggers au niveau colonne Index EVI etc. Au niveau des accès à la base Traitement de masse, fonctions scalaires, fonctions de colonne, groupage, fonctions OLAP, fonctions SQL, sous-requêtes, requêtes récursives, etc. Ces fonctionnalités peuvent être mises en place dans les vues SQL SQL permet un meilleur positionnement de l IBM i comme serveur base de données et une amélioration de la productivité des développeurs SQL est l interface base de données stratégique sur toutes les platformes, donc également sur l IBM i 21

22 DB2 for i SQL, un seul langage pour Définir les données DDL (Data Definition Language) Gestion des collections, tables, vues, index, alias et séquence, fonctions, procédures, déclencheurs Instructions CREATE, ALTER, DROP, RENAME, COMMENT ON, LABEL ON Manipuler les données DML (Data Manipulation Language) Sélection, insertion, suppression, modification des données Instructions SELECT, INSERT, DELETE, UPDATE Définir la sécurité / intégrité DCL (Data Control Language) Définition des droits, verrouillage, contrôle de validation Instructions GRANT, REVOKE, LOCK, COMMIT, ROLLBACK, SET TRANSACTION Coder des procédures, fonctions, triggers PL/SQL (Procedural Language) Langage de programmation (définition de variables, instructions condtionnelles, boucles ) Instructions BEGIN, END, DECLARE, SET, WHEN, GOTO, WHILE Accéder à DB2 for i par différentes interfaces SQL dans les programmes RPG / COBOL, SQL interactif, scripts SQL ODBC, JDBC,.NET, OLE DB, DRDA, CLI 22

23 DB2 for i SQL - Standards et interopérabilité Standards SQL ISO/ANSI Conformité Interopérabilité De multiples possibilités d accéder en SQL à DB2 for i Oracle 11g Microsoft SQL Server 2008 DB2 for z/os 10 DB2 for LUW 9.7 DB2 for i rubriques (SQL Core) 100% sont implementées dans DB2 for i Possibilités d accès à DB2 for i DRDA JDBC ODBC.NET OLE DB DDM CLI Interfaces typiques par plateforme AIX Linux Windows IBM i DDM, CLI : natif IBM i ODBC,.NET, OLE DB : System i Access DRDA : natif en IBM i, par le produit DB2 Connect en Windows, Linux, AIX JDBC : Toolbox for Java 23

24 A. Les possibilités applicatives de l IBM i 1. DB2 for i - SQL Rappels sur DB2 for i et SQL Modernisation Options et approches 2. RPG Modernisation Options et approches 3. Outils de développement Rational Positionnement des outils Rational Quelques mots sur RDp et RTC 4. L IBM i et le Web Interfaces d accès Web et webisation des applications 5250 Développement d applications Web Java PHP EGL Services Web 24

25 Modernisation de DB2 for i Deux rubriques 1. La modernisation des définitions et des objets DB2 a. Migrer les structures de DDS à SQL Réingénierie DDS vers DDL Une évolution par étapes Il existe une méthodologie avec combinaison de DDS et SQL qui permet de rester au maximum compatible avec l existant Avant Programmes RPG/COBOL Après Programmes RPG/COBOL PF DDS Table SQL LF intermédiaire (surrogate) - Même nom que le PF - Même identificateur de niveau de format que le PF 25

26 Modernisation de DB2 for i Deux rubriques 1. La modernisation des définitions et des objets DB2 a. Migrer les structures de DDS à SQL Méthodologie Remplacer le PF par une table SQL (avec un nouveau nom) Créer des index SQL pour remplacer les chemins d accès sur clé des fichiers DDS existants Créer un LF surrogate avec le même nom que le PF Transformer les LFs pour qu ils référencent la table SQL Migrer les données De nouvelles colonnes peuvent être ajoutées dans la table (par exemple des colonnes de type IDENTITY colonnes auto-incrémentées) sans impact sur l existant Des problèmes peuvent apparaître Certains concepts DDS/PF/LF ne sont pas supportés en SQL : multimembres, mots-clé de type EDTCDE, multiples formats de date, etc. La migration des données peut faire apparaître des données corrompues Des outils peuvent vous aider dans la réécriture des structures System i Navigator L API QSQGNDDL - Des commandes tierces (RTVSQL, RTVSQLSRC, GENDDL ) Outils tiers (X-Modernize de Databorough Xcase de Resolution Software) 26

27 Modernisation de DB2 for i Deux rubriques 1. La modernisation des définitions et des objets DB2 a. Migrer les structures de DDS à SQL L outil Xcase Modernize-DB de Resolution Software Passage de DDS a SQL (DDL) tout en conservant la compatibilité avec les applications existantes Mise en œuvre de la méthodologie IBM - Automatisation et contrôle du processus Définition des conditions de nommage, ajout de nouvelles colonnes Vérification et copie des données Réduction des risques d erreur Un outil de diagnostic gratuit est disponible - 27

28 Modernisation de DB2 for i Deux rubriques 1. La modernisation des définitions et des objets DB2 b. Déplacer les règles métier au niveau de la base de données L objectif étant que ces règles soient vérifiées quelle que soit l interface d accès à la base (application 5250, application Web ) Evite la duplication de la logique Renforce l intégrité Comment? a) Générer automatiquement les clés (colonnes auto-incrémentées) Attribut IDENTITY ou objet SEQUENCE b) Mettre en place les contraintes base de données De clé primaire et de clé unique Pour s assurer de l unicité de la clé D intégrité référentielle Pour établir des relations et dépendances entre tables De vérification Pour s assurer du contenu d une colonne c) Mettre en place des triggers (déclencheurs) Exécution de logique avant et/ou après l insertion, la mise à jour ou la suppression d enregistrements Disponibles également niveau colonne et instruction S exécutent quelle que soit l interface d accès à la base 28

29 Modernisation de DB2 for i Deux rubriques 1. La modernisation des définitions et des objets DB2 b. Déplacer les règles métier au niveau de la base de données Assez souvent dans les bases PF/LF DDS, les relations sont implicites et non-documentées L outil Xcase Relate-DB de Resolution Software apporte une solution : Découverte automatique des relations Implémentation des relations Avantages : Contrôle d intégrité de la base de données Documentation et lisibilité SQE utilise les métadonnées pour obtenir les meilleures performances Il existe également l outil Evolve-DB Modélisation et maintenance de bases de données SQL dans un environnement spécifiquement adapté à la base de données DB2 for i 29

30 Modernisation de DB2 for i Deux rubriques 2. La modernisation des accès à DB2 SQL comme langage d accès à DB2 : une approche centrée sur les données L approche traditionnelle : RLA (Record Level Access) L approche SQL : une approche centrée sur les données (SQL Data-Centric Programming) Résultats Programme RPG / COBOL ou interface Programme RPG / COBOL Résultats DB2 DB2 Clients Commandes Produits Fournisseurs Clients Commandes Produits Fournisseurs 30

31 B. La modernisation des accès à DB2 SQL imbriqué dans les programmes RPG / COBOL SQL sans curseur, traitement de masse SQL avec curseur, traitement ligne à ligne 31

32 B. La modernisation des accès à DB2 SQL procédural 32

33 L exécution de SQL sous IBM i La bonne exécution de SQL sous IBM i implique le respect d un certain nombre de règles afin d optimiser les performances Ecrire correctement les requêtes SQL Préparer les requêtes, utiliser la clause OPTMIZE Choisir le bon environnement d exécution des requêtes Valeurs système, pools mémoire Optimiser les requêtes Avoir une stratégie d indexation, utiliser le moteur SQE Des outils sont fournis en standard avec l IBM i Moniteurs de performance SQL Visual Explain Index Advisor 33

34 Recherche d informations dans les colonnes des tables DB2 Produit «OmniFind Text Search Server» 5733-OMF V1R2 - Gratuit IBM i 6.1 ou 7.1 Recherche avancée de façon linguistique Dans les colonnes des tables DB2 (caractère mais également BLOB, CLOB, XML ), les fichiers de l IFS et les spoules Support de multiples formats (TXT, HTML, XML, PDF, XLS, PPT, ODS ) Support de 26 langues Nécessite de créer/maintenir des Text Index Gestion possible avec System i Navigator 34

35 DB2 et SQL Pour en savoir plus 35

36 DB2 et SQL Pour en savoir plus Cours OL38FR 4 jours Centre de formation IBM de Noisy le Grand ou sur site client Cours OL40FR 4 jours Evénement 2011 : Session S3 SQL embarqué : profitez de la puissance de SQL dans votre RPG Session S6 DB2, nouveautés 6.1 et 7.1 Session S11 La modernisation de la base de données DB2 : passage des DDS à SQL Session S13 Comment utiliser au mieux les types de données récents? 36

37 DB2 et SQL Pour en savoir plus - Sessions S2 - IBM Omnifind : un outil gratuit de recherche dans les tables DB2, les spoules et les fichiers de l'ifs Christian Massé (Volubis) Jeudi 5 avril 14h00 S3 DB2/SQL Un tour d horizon des possibilités actuelles Nathanaël Bonnet (Gaia) Jeudi 5 avril 14h00 S6 DB2/SQL - Bonnes pratiques et optimisation des serveurs base de données (ODBC/JDBC) Christian Massé (Volubis) Jeudi 5 avril 16h00 S12 - Les bases de l'optimisation SQL avec DB2 for i Christian Grière (IBM) Vendredi 6 avril 09h00 S14 - DB2/SQL - Les nouveautés 2011/2012 au fil de l'eau Christian Massé (Volubis) Vendredi 6 avril 11h00 S18 - DB2/SQL - Requêtes récursives - Cryptage de colonnes Christian Massé (Volubis) Vendredi 6 avril 13h30 37

38 A. Les possibilités applicatives de l IBM i 1. DB2 for i - SQL Rappels sur DB2 for i et SQL Modernisation Options et approches 2. RPG Modernisation Options et approches 3. Outils de développement Rational Positionnement des outils Rational Quelques mots sur RDp et RTC 4. L IBM i et le Web Interfaces d accès Web et webisation des applications 5250 Développement d applications Web Java PHP EGL Services Web 38

39 Moderniser le code RPG Développer du code RPG moderne Pourquoi? Pour faciliter la lisibilité Pour améliorer ses compétences et trouver des compétences externes Pour pouvoir exposer la logique métier à l extérieur Pour répondre rapidement aux besoins d évolution (flexibilité, agilité) Comment? Utiliser les possilités actuelles du langage Restructurer, modulariser, documenter Savoir exposer le code afin qu il soit accessible de l extérieur Procédures stockées et Services Web Utiliser des outils pour cartographier les applications existantes Objectif : valoriser les investissements (code, plateforme, humain) en offrant une vision moderne de l existant 39

40 RPG Utiliser les possibilités actuelles du langage RPG IV + format libre = simplicité, lisibilité, rapidité, productivité, maintenabilité et modernité ILE = procédures = modélisation fonctionnelle Le RPG IV évolue à chaque version d IBM i Le RPG IV de 2012 n a rien à voir avec celui de 1995 Il est possible de traiter du XML en RPG IV Il est possible d accéder à d autres bases de données que DB2 for i en RPG IV Il est possible de consommer des Services Web en RPG IV Il est possible d ouvrir le RPG avec RPG Open Access 40

41 RPG Open Access 1 RPG Open Access fournit aux développeurs RPG le moyen d utiliser le modèle d E/S du RPG (codes-opération READ, WRITE, CHAIN, etc.) pour accéder à des ressources et des unités qui ne sont pas directement supportées en RPG : Fichiers dans l IFS, Services Web, bases de données externes, interfaces autres que le 5250 (client Web, client mobile ) Fourni avec les compilateurs ILE Anciennement par le produit 5733-OAR (voir chapitres sur les nouveautés) F définition du handler D C read fmt1 : : C write fmt2 C : 2 3 Ressource Handler Programme cible Les handlers et programmes cible sont développés par des éditeurs ou par le Le développeur continue à développer en RPG client. IBM ne fournit pas de handlers Il fait appel, de façon transparente, aux procédures du handler 41

42 Les outils pour cartographier les applications existantes ARCAD Observer (ARCAD Software) Analyse des applications, références croisées, génération de diagrammes, rétrodocumentation ARCAD-Audit ARCAD-Transformer ARCAD-Verifier Tests de non régression ARCAD-Extract ARCAD-Integrater Réception de progiciels ARCAD-Datachanger ARCAD-Skipper SCM ARCAD-Builder Gestion des compilations-constructions ARCAD-Deliver Automatisation des déploiements ARCAD-Customer Gestion des incidents 42 Audit de l existant Transformation DB et transformation Unicode Extraction et anonymisation des données Gestion des données critiques et paramètres

43 Les outils pour cartographier les applications existantes X-Analysis (Databorough) Analyse des applications, références croisées, génération de diagrammes, rétrodocumentation 43 X-Audit X-Resize X-Rev X-Rules X-Modernize X-Data X-Redo Audit de l existant et de la complexité du code Modification de la longueur d un champ Extraction et documentation du modèle de données Extraction et documentation des règles métier Restructuration du code en MVC, conversion DDS-SQL Extraction et anonymisation des données Réingénerie des applications en J2EE/EGL/.NET/Web Services

44 RPG Pour en savoir plus La formation IBM : cours OE85FR Du RPG/400 au RPG IV 4 jours Le RPG Café Evénement 2011 : Session plénière Session S2 Sortir du monde 5250 sans perdre les programmes et le savoir faire existants Session S10 RPG, nouveautés 6.1 et 7.1 Session S13 Comment utiliser au mieux les types de données récents? Session S12 - Cartographie, reprise du design et réingénierie des applications IBM i avec X-Analysis de Databorough Session S15 - Cartographie des applications, analyse d'impact et rétro-documentation avec les outils d ARCAD Software 44

45 RPG Pour aller plus loin - Sessions S4 Rational Open Access et openlook : l avenir du RPG Pascal Polverini (looksoftware) et Pascal Blandin (itheis) Jeudi 5 avril 14h00 S5 RPG IV - Transformez vos sous-routines en sous-procédures Philippe Bourgeois (IBM) - Jeudi 5 avril 16h00 S10 RPG IV - Comment accéder à d'autres bases de données en JDBC? Christian Massé (Volubis) Vendredi 6 avril 09h00 S13 RPG IV - Les 10 choses qu'un développeur RPG doit connaître - Trucs et astuces Philippe Bourgeois (IBM) Vendredi 6 avril 11h00 Et puis également S9 RTC et Arcad : comment adopter un standard pour structurer ses développements? Philippe Bourgeois (IBM) Philippe Magne et Michel Mouchon (Arcad Software) Vendredi 6 avril 9h00 45

46 A. Les possibilités applicatives de l IBM i 1. DB2 for i - SQL Rappels sur DB2 for i et SQL Modernisation Options et approches 2. RPG Modernisation Options et approches 3. Outils de développement Rational Positionnement des outils Rational Quelques mots sur RDp et RTC 4. L IBM i et le Web Interfaces d accès Web et webisation des applications 5250 Développement d applications Web Java PHP EGL Services Web 46

47 Les produits Rational pour Power Systems RDP - Rational Developer for Power Systems Développement d applications RPG, COBOL, C, C++ sous IBM I, AIX et Linux 9 dispositifs différents Pour l IBM i dispositif RPG and COBOL Development Tools for i appelé RDp RAD - Rational Application Developer Développement d applications Java, J2EE, portails/portlets, Services Web, Web, Web 2.0 RBD - Rational Business Developer Développement d applications EGL (Enterprise Generation Language) : L4G pour développer des applications Web / Web 2.0 et des Services Web RDi SOA Rational Developer for IBM i for SOA construction Combinaison de RDp + RBD Développement d applications RPG/COBOL/EGL et de Services Web sous IBM i. Inclut également le HATS Toolkit pour développer des applis HATS RTC Rational Team Concert Gestion de configuration logicielle, gestion des demandes de changement, travail en équipe, gouvernance des développements 47

48 A. Les possibilités applicatives de l IBM i 1. DB2 for i - SQL Rappels sur DB2 for i et SQL Modernisation Options et approches 2. RPG Modernisation Options et approches 3. Outils de développement Rational Positionnement des outils Rational Quelques mots sur RDp et RTC 4. L IBM i et le Web Interfaces d accès Web et webisation des applications 5250 Développement d applications Web Java PHP EGL Services Web 48

49 RDp en quelques mots Dans le monde IBM i c est le nom raccourci du produit IBM Rational Developer for Power Systems RPG and COBOL Development Tools for i C est le successeur des ADTS (SEU, PDM ), de CODE/400, de WDSC et de RDi Rappel : SEU a été annoncé comme stabilisé en 2008 C est un environnement de développement moderne qui s appuie sur Eclipse et qui permet d améliorer la productivité et les compétences des développeurs i Editeur sophistiqué (mise en couleurs des sources, complétion de code, vue structure, modèles de code, aide en ligne ) Vérification/compilation avec remontée des erreurs Débogage facile des programmes interactifs, batch et applications Web Diagramme d application pour visualiser la structure d un programme, etc. 49

50 RDp en quelques copies d écran Connexion aux serveurs IBM i Diagramme d applications Complétion de code Menus contextuels 50

51 RDp en quelques copies d écran Structure du programme Vérification/compilation avec remontée des erreurs 51

52 RDp Pour en savoir plus Le cours IBM de 2 jours AS86FR Le Hub RD Power Le livre «The Remote System Explorer» (MC Press) 52

53 RDp Pour en savoir plus - Sessions S1 - RDp : vous n utiliserez plus jamais SEU! Philippe Bourgeois (IBM) Jeudi 5 avril 14h00 S17 - RDp - Trucs et astuces Philippe Bourgeois (IBM) Vendredi 6 avril 13h30 53

54 RTC (Rational Team Concert) en quelques mots RTC est une solution intégrée qui offre une infrastructure pour la gestion du changement RTC apporte la traçabilité des modifications et la gestion des projets de changement applicatif RTC permet de fournir une gestion claire et transparente du travail en équipe RTC est un outil pour tous les acteurs concernés par un projet de développement (analystes métier, managers IT, chefs de projets, développeurs...) Quelle que soit la plateforme (i, AIX, Windows, z/os) et le langage (RPG, COBOL, C, C++, Java, EGL, PHP,.NET ) Interfaces client : Eclipse et donc les outils Rational : RDp, RBD, RAD, etc. Visual Studio pour le développement.net Web pour les chefs de projet, analystes, managers IT, utilisateurs 54

55 RTC (Rational Team Concert) : une solution intégrée Planification Gestion des itérations Choix de processus (agiles, traditionnels) Gestion des risques Gestion de configuration (SCM) Contrôle des sources Traçabilité Versionning applicatif Promotion des modifications Retours arrière Développement en // Gestion des demandes de changement (work items) Demandes d évolution, de correction Suivi des tâches Approbations Requêtes Rapports et tableaux de bord Tableaux de bord web adaptables Métriques et rapports en temps réel Packaging et déploiement Gestion des constructions Support des types IBM i Build Specification, Ant, Maven Traçabilité avec les demandes de changement et les modifications source Builds personnels et d équipe Remontée automatique des résultats Analyse d impact et gestion des dépendances 55 Projets - Equipes - Rôles Processus Jazz Team Server Messagerie - Présenciel - Evénements - Alertes Jazz Team Server

56 RTC Quelques copies d écran Traçabilité des modifications 56

57 RTC Quelques copies d écran Gestion des demandes de changement 57

58 IBM RTC + Arcad Rational Power Pack Complémentarité des offres Les solutions d Arcad Software renforcent les couches techniques de RTC par des outils dédiés au monde IBM i avec : ARCAD-Builder Pour optimiser les compilations/recompilations (gestion des dépendances, automatisation, support des composants SQL et ILE) ARCAD-Observer Pour fournir toute la connaissance de l application afin de faire des analyses d impact détaillées (Xref objets, zone, ILE, SQL) ARCAD-Deliver Qui gère tous les aspects du Release Management : déploiement automatique et synchronisé des exécutables sur des serveurs IBM i, Linux, UNIX et Windows ARCAD-Audit Qui s utilise en amont d une mise en œuvre RTC pour auditer et améliorer la qualité des éléments chargés dans le référentiel Le tout est entièrement piloté au sein de l IDE RDp. 58

59 RTC Pour en savoir plus S9 - RDP/RTC et ARCAD : comment adopter un standard pour structurer ses développements? Philippe Bourgeois (IBM), Philippe Magne et Michel Mouchon (Arcad Software) Vendredi 6 avril 09h00 59

60 A. Les possibilités applicatives de l IBM i 1. DB2 for i - SQL Rappels sur DB2 for i et SQL Modernisation Options et approches 2. RPG Modernisation Options et approches 3. Outils de développement Rational Positionnement des outils Rational Quelques mots sur RDp et RTC 4. L IBM i et le Web Interfaces d accès Web et webisation des applications 5250 Développement d applications Web Java PHP EGL Services Web 60

61 IBM Systems Director Navigator for i Console de gestion de l IBM i (en standard avec l IBM i) Reprend la majorité des fonctions de IBM i Navigator, mais en interface Web 61

62 IBM i Access for Web Produit 57xx-XH2, composant du produit IBM i Access Family (57xx-XW1) Offre un accès Web (sous forme d'urls) à des ressources IBM i (émulation 5250, spoules, messages, travaux, requêtes DB2, etc.) - Fonctions d'envoi en pièce jointe d' , de conversion en PDF, de ZIP - Administration par profil utilisateur IBM i - SSO avec le login Windows - Peut s installer dans le serveur intégré (IAS) 62

63 IBM i Access for Web 63

64 Rational HATS (Host Access Transformation Services) HATS est une solution qui permet de transformer rapidement et facilement des applications 5250/3270 : Modernisation des écrans noir et vert en interface Web, Web 2.0, portail, client riche ou client mobile Intégration des applications hôte avec d autres applications Web, riches ou mobiles. Combinaison d informations venant d applications différentes Exposition sous forme de Services Web Applications composites De façon dynamique et non intrusive (pas de modification des applications existantes) Studio de développement : RDi SOA Runtime Licences de «HATS for 5250 applications» 64

Modernisation et développement d applications IBM i

Modernisation et développement d applications IBM i IBM Power Systems IBM i Modernisation et développement d applications IBM i Stratégie, technologies et outils IBM en 45 minutes Philippe Bourgeois pbourgeois@fr.ibm.com La roadmap pour développeurs IBM

Plus en détail

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 IBM Power Systems - IBM i IBM Rational Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 S1 RDp : vous n utiliserez plus jamais SEU! Jeudi 5 avril

Plus en détail

S1 Boostez votre productivité avec la version 9 des solutions Rational pour IBM i

S1 Boostez votre productivité avec la version 9 des solutions Rational pour IBM i Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S1 Boostez votre productivité avec la

Plus en détail

IBM Power Systems - IBM i IBM Rational

IBM Power Systems - IBM i IBM Rational IBM Power Systems - IBM i IBM Rational Modernisation et développement d applications IBM i Stratégies, technologies et outils S1 RD Power (Rational Developer for Power Systems) : un environnement de développement

Plus en détail

Modernisation et développement d applications IBM i

Modernisation et développement d applications IBM i Modernisation et développement d applications IBM i Stratégies, technologies et outils 16 et 17 mai 2011 IBM Forum de Bois-Colombes Session plénière Lundi 16 mai 10h00/13h00 Philippe Bourgeois - pbourgeois@fr.ibm.com

Plus en détail

Modernisation et développement d applications IBM i Stratégies, technologies et outils

Modernisation et développement d applications IBM i Stratégies, technologies et outils IBM Power Systems IBM i Modernisation et développement d applications IBM i Stratégies, technologies et outils S5 Développement d'applications Web sous IBM i : comparaison des solutions CGI-PHP-Java-EGL

Plus en détail

Développer en EGL (Enterprise Generation Language) sur IBM Power System i (AS/400)

Développer en EGL (Enterprise Generation Language) sur IBM Power System i (AS/400) IBM i Développer en EGL (Enterprise Generation Language) sur IBM Power System i (AS/400) avec RDi SOA (Rational Developer for i for SOA Construction) version 7.1 Journée Technologique IBM du 6 novembre

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 IBM Power Systems - IBM i IBM Rational Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 S9 RDP/RTC et ARCAD : comment adopter un standard pour

Plus en détail

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 IBM Power Systems - IBM i IBM Rational Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 S17 RDp : trucs et astuces Vendredi 6 avril 2012 13h30-15h00

Plus en détail

Solutions de Mobilité pour IBM i SystemObjects Europe. Modernisation IBM i Mai 2015

Solutions de Mobilité pour IBM i SystemObjects Europe. Modernisation IBM i Mai 2015 Solutions de Mobilité pour IBM i SystemObjects Europe Modernisation IBM i Mai 2015 Quelques Dates 1991 : Création de la Société TCIS devenue SystemObjects Europe en 2000. 1995 : Première version de notre

Plus en détail

S1 Re-engineering de la base de données DB2 for i : approche et points-clés

S1 Re-engineering de la base de données DB2 for i : approche et points-clés Modernisation IBM i Nouveautés 2014-2015 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S1 Re-engineering de la base de données DB2 for i : approche et points-clés Mardi 19 mai 14h00-15h30 Philippe

Plus en détail

IBM System i. DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!!

IBM System i. DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!! DB2 Web Query for System i : le successeur de Query/400? Oui, mais bien plus!!! Stéphane MICHAUX Philippe BOURGEOIS Christian GRIERE stephane_michaux@ibi.com pbourgeois@fr.ibm.com cgriere@fr.ibm.com Les

Plus en détail

Session 4 : Rational Open Access et Openlook

Session 4 : Rational Open Access et Openlook et présentent: Session 4 : Rational Open Access et Openlook Modernisation, développement d'applications sous IBM i. Les 5 et 6 avril 2012. Interface Graphique natif IBM i Pascal POLVERINI Looksoftware

Plus en détail

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2012-2013

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2012-2013 Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2012-2013 8 et 9 avril 2013 IBM Client Center Paris, Bois-Colombes S11 - Il n'a jamais été aussi simple

Plus en détail

Modernisation et développement d applications sur IBM Power System i : où en est-on aujourd hui?

Modernisation et développement d applications sur IBM Power System i : où en est-on aujourd hui? IBM Power Systems IBM i Modernisation et développement d applications sur IBM Power System i : où en est-on aujourd hui? Stratégies, technologies et outils Philippe Bourgeois pbourgeois@fr.ibm.com Agenda

Plus en détail

Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i

Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i Enterprise Modernization Les solutions ARCAD Software et Profound Logic pour la Modernisation d Entreprise sur IBM i «Grâce à la modernisation de leurs applications d entreprise, les organisations sur

Plus en détail

PHP sur AS/400 iseries & i5

PHP sur AS/400 iseries & i5 PHP sur AS/400 iseries & i5 Sommaire : La disponibilité de PHP sur les systèmes i est probablement une des plus importantes annonces de ces dernières années pour ceux qui développent sur ces serveurs.

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

S18 PHP pour des tâches batch sous IBM i

S18 PHP pour des tâches batch sous IBM i Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S18 PHP pour des tâches batch sous IBM

Plus en détail

Modernisation des applications Mainframe. avec. WebSphere Host Access Transformation Services

Modernisation des applications Mainframe. avec. WebSphere Host Access Transformation Services Modernisation des applications Mainframe avec WebSphere Host Access Transformation Services Donald Calas dcalas@fr.ibm.com 2/25/2005 2005 IBM Corporation WebSphere Host Access Transformation Services (HATS)

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/8 Titre professionnel : Inscrit au RNCP de Niveau III (Bac + 2) (J.O. du 19/02/13) 24 semaines + 8 semaines de stage (uniquement en formation continue) Développer une application orientée objet

Plus en détail

Modernisation et développement d applications sur IBM Power System i : où en est-on aujourd hui?

Modernisation et développement d applications sur IBM Power System i : où en est-on aujourd hui? IBM Power Systems IBM i Modernisation et développement d applications sur IBM Power System i : où en est-on aujourd hui? Stratégies, technologies et outils Philippe Bourgeois pbourgeois@fr.ibm.com Agenda

Plus en détail

S22 PHP sous IBM i : accédez à vos données et applications avec le PHP Toolkit

S22 PHP sous IBM i : accédez à vos données et applications avec le PHP Toolkit Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S22 PHP sous IBM i : accédez à vos données

Plus en détail

Comment faire évoluer votre système existant vers votre système futur?

Comment faire évoluer votre système existant vers votre système futur? IBM GBS Application Services Comment faire évoluer votre système existant vers votre système futur? un système i (AS/400, iseries, Power i ) à gérer? des outils de une documentation développement vieillissants?

Plus en détail

WEBSPHERE & RATIONAL. Jacques Rage

WEBSPHERE & RATIONAL. Jacques Rage WEBSPHERE & RATIONAL Jacques Rage Agenda Websphere WAS MQ Commerce et Portail Smash Travailler avec Webphere : Rational Les nouveaux venus Vendre Websphere Les liens Websphere qu'est ce que c'est? C'est

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

La valorisation des spools pour les systèmes i! Transformation en PDF et indexation des spools

La valorisation des spools pour les systèmes i! Transformation en PDF et indexation des spools php.spool La valorisation des spools pour les systèmes i! Sommaire : php.spool permet aux spools traditionnels générés sur systèmes i d entrer dans l ère moderne. Ce produit converti les spools SCS au

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

JACi400. Une suite logicielle complète pour la modernisation de vos applications System i

JACi400. Une suite logicielle complète pour la modernisation de vos applications System i Une suite logicielle complète pour la modernisation de vos applications System i JACi400 Conversion JACi400 Déploiement SystemObjects Europe 7 Rue Traversière 94573 Rungis Cedex France Tel: +33 (0) 1 41

Plus en détail

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

S9 - Contrôle des sources, gestion des demandes de changement et travail en équipe sous IBM i avec le produit RTC (Rational Team Concert)

S9 - Contrôle des sources, gestion des demandes de changement et travail en équipe sous IBM i avec le produit RTC (Rational Team Concert) IBM Power Systems IBM i - IBM Rational Modernisation et développement d applications IBM i Stratégies, technologies et outils S9 - Contrôle des sources, gestion des demandes de changement et travail en

Plus en détail

itop : la solution ITSM Open Source

itop : la solution ITSM Open Source itop : la solution ITSM Open Source itop est un portail web multi-clients conçu pour les fournisseurs de services et les entreprises. Simple et facile d utilisation il permet de gérer dans une CMDB flexible

Plus en détail

Modernisation des applications Mainframe. avec. WebSphere Host Access Transformation Services

Modernisation des applications Mainframe. avec. WebSphere Host Access Transformation Services Modernisation des applications Mainframe avec WebSphere Host Access Transformation Services Donald Calas dcalas@fr.ibm.com 9/1/2004 2004 IBM Corporation Les enjeux de la modernisation du legacy Applications

Plus en détail

IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier

IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier Automatisation des décisions métier et réduction du délai de lancement de nouvelles initiatives IBM WebSphere ILOG JRules Business Rule Management System (BRMS) systèmes de gestion de règles métier Gestion

Plus en détail

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours - Vous êtes consultant, chef de projets, acteur clé au sein de votre entreprise et vous intervenez en phase de déploiement ou de paramétrage d un logiciel Sage, Optez pour les formations «Produits» : Nous

Plus en détail

Table des matières 1. Avant-propos. Chapitre 1 Introduction à l'alm pour Visual Studio 2010

Table des matières 1. Avant-propos. Chapitre 1 Introduction à l'alm pour Visual Studio 2010 Table des matières 1 Avant-propos Chapitre 1 Introduction à l'alm pour Visual Studio 2010 1. Introduction....15 2. Microsoft et l ALM....15 2.1 Introduction à l ALM...15 2.2 Offre et outils...18 3. La

Plus en détail

37 ans. Ingénieur développement logiciel, 11 ans d'expérience.

37 ans. Ingénieur développement logiciel, 11 ans d'expérience. Stéphane Mitride Avenue de France 23 1004 LAUSANNE SUISSE smitride@citycable.ch 37 ans +41 78.896.11.77 Ingénieur développement logiciel, 11 ans d'expérience. EXPERIENCE PROFESSIONELLE Depuis 2009 Lausanne

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

Unité de formation 1 : Structurer une application. Durée : 3 semaines

Unité de formation 1 : Structurer une application. Durée : 3 semaines PROGRAMME «DEVELOPPEUR LOGICIEL» Titre professionnel : «Développeur Logiciel» Inscrit au RNCP de niveau III (Bac+2) (JO du 23 Octobre 2007) (32 semaines) Unité de formation 1 : Structurer une application

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2012-2013

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2012-2013 Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2012-2013 8 et 9 avril 2013 IBM Client Center Paris, Bois-Colombes S16 - Le développement d'applications

Plus en détail

Bénéficiez d'un large choix d'applications novatrices et éprouvées basées sur les systèmes d'exploitation i5/os, Linux, AIX 5L et Microsoft Windows.

Bénéficiez d'un large choix d'applications novatrices et éprouvées basées sur les systèmes d'exploitation i5/os, Linux, AIX 5L et Microsoft Windows. 1. Le nouveau eserver i5 en bref Gérez plusieurs systèmes d'exploitation et environnements d'applications sur un seul serveur pour simplifier votre infrastructure et réduire les frais de gestion Simplifiez

Plus en détail

IBM Lotus Domino Designer 6.5.1

IBM Lotus Domino Designer 6.5.1 Créez rapidement des applications multi-plateformes pour automatiser les processus métier et améliorer l efficacité de votre workflow IBM Lotus Domino Designer 6.5.1 Créez, testez et déployez rapidement

Plus en détail

MySQL 5 (versions 5.1 à 5.6) Guide de référence du développeur (Nouvelle édition)

MySQL 5 (versions 5.1 à 5.6) Guide de référence du développeur (Nouvelle édition) Avant-propos 1. Les objectifs de ce livre 13 2. Les principaux sujets qu'aborde ce livre 13 3. À qui s adresse ce livre? 14 4. Les pré-requis 14 Introduction à MySQL 1. Introduction aux bases de données

Plus en détail

Rocket AS v6.3. Les bénéfices de l optimisation

Rocket AS v6.3. Les bénéfices de l optimisation Rocket AS v6.3 Les bénéfices de l optimisation Qu est-ce que Rocket AS? Rocket AS pour IBM System z assure la visualisation de requêtes, de rapports, de données et le développement d applications rapides

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 MIAGE S6 2013-2014 Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2013-2014 http://miageprojet2.unice.fr/user:philippecollet/projet_de_d%c3%a9veloppement_2013-2014 Plan r Eclipse : Introduction

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform IBM Software Group Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform Thierry Bourrier, Techical Consultant thierry.bourrier@fr.ibm.com L Architecture

Plus en détail

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 Objectifs du développement en 8.5 Fournir un outil de développement moderne Faire pour les développeurs ce que Notes 8 a fait pour l'utilisateur

Plus en détail

Calendrier été 2010. Formations en Informatique et Management

Calendrier été 2010. Formations en Informatique et Management Calendrier été 2010 Formations en Informatique et Management B u r e a u t i q u e/outils utilisateur ENVIRONNEMENT Windows Utilisateur 1 07 25 195 Windows Vista / 7 Utilisateur 1 07 25 195 Optimiser l'utilisation

Plus en détail

Solutions de gestion de la sécurité Livre blanc

Solutions de gestion de la sécurité Livre blanc Solutions de gestion de la sécurité Livre blanc L intégration de la gestion des identités et des accès avec l authentification unique Objectif : Renforcer la politique de sécurité et améliorer la productivité

Plus en détail

DOSSIER TECHNIQUE INSTALLATION PASEO

DOSSIER TECHNIQUE INSTALLATION PASEO DOSSIER TECHNIQUE INSTALLATION PASEO TABLE DES MATIERES 1 Description des produits installés... 3 2 Descriptif des processus d installation produits... 4 2.1 Sql server 2000... 4 2.2 Sql server 2000 service

Plus en détail

CONDUITE & GESTION DE PROJET

CONDUITE & GESTION DE PROJET LES THEMES DU PROGRAMME PEDAGOGIQUE CONDUITE & GESTION DE PROJET Techniques de gestion de projets Connaître le rôle d un chef de projet dans la conduite de projet. Les méthodes, les techniques et les outils

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2 Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

IBM WebSphere MQ File Transfer Edition, Version 7.0

IBM WebSphere MQ File Transfer Edition, Version 7.0 Transfert de fichiers administré pour architecture orientée services (SOA) IBM, Version 7.0 Solution de transport polyvalente pour messages et fichiers Transfert de fichiers haute fiabilité basé sur la

Plus en détail

VisualAge Pacbase 3.0 et WebSphere

VisualAge Pacbase 3.0 et WebSphere VisualAge Pacbase 3.0 et WebSphere Conférence VisualAge Pacbase 13 décembre 2001 Fernand Bonaguidi Jean-François Lévi 1 La plateforme logicielle WebSphere Applications de s et de Partenaires Accélérateurs

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

Plus en détail

Atelier IBM Lotus Notes Domino 8.5. Vincent Goessens Jeudi 4 juin 2009

Atelier IBM Lotus Notes Domino 8.5. Vincent Goessens Jeudi 4 juin 2009 Atelier IBM Lotus Notes Domino 8.5. Vincent Goessens Jeudi 4 juin 2009 Agenda 9 h 45 à 12 h : IBM Lotus Domino Notes 8.5 14 heures à 15 h 15 : La solution de communication et de collaboration unifiée Lotus

Plus en détail

Action de formation: SQL Server Business Intelligence & Data Warehouse

Action de formation: SQL Server Business Intelligence & Data Warehouse Action de formation: SQL Server Business Intelligence & Data Warehouse Contenu : Integration Services Présentation de Management Studio - Présenter les différentes tâches de SSMS - Structure des serveurs

Plus en détail

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS Les tableaux de bord de pilotage de nouvelle génération Sommaire PRELYTIS en quelques mots LiveDashBoard : principes directeurs et positionnement La couverture fonctionnelle Démonstration Les packages

Plus en détail

Pierre-Adrien Forestier Partner Technical Advisor pafore@microsoft.com

Pierre-Adrien Forestier Partner Technical Advisor pafore@microsoft.com Pierre-Adrien Forestier Partner Technical Advisor pafore@microsoft.com Agenda Vision de la BI par Microsoft SQL Server 2008 R2 Démo PowerPivot Démo Reporting Services Questions / Réponses Une plateforme

Plus en détail

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational

S10 - Automatisez la compilation et le déploiement de vos applications IBM i avec Arcad Pack for Rational Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S10 - Automatisez la compilation et le

Plus en détail

Projet de développement

Projet de développement Projet de développement Introduction à Eclipse Philippe Collet Licence 3 MIAGE S6 2012-2013 http://miageprojet2.unice.fr/index.php?title=user:philippecollet/projet_de_développement_2012-2013 Plan r Application

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 Informatique 2012-2013

Projet de développement. Introduction à Eclipse. Philippe Collet. Licence 3 Informatique 2012-2013 Projet de développement Introduction à Eclipse Philippe Collet Licence 3 Informatique 2012-2013 Plan r Application de redmine à votre projet r Eclipse : Introduction et historique r Architecture d Eclipse

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

gcaddy Suite Description du produit

gcaddy Suite Description du produit gcaddy Suite Description du produit Version 1.0 www.gweb.be @ info@gweb.be TVA : BE-863.684.238 SNCI : 143-0617856-67 1 / 8 1 Description de gcaddy gcaddy est le module E-commerce de Gweb. Il se présente

Plus en détail

IBM Tivoli Monitoring, version 6.1

IBM Tivoli Monitoring, version 6.1 Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments

Plus en détail

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix

Une solution de reporting haut de gamme éprouvée. Accès aux données et présentation sous la forme de votre choix Crystal Reports XI Une solution de reporting haut de gamme éprouvée Crystal Reports XI, solution standard reconnue dans le monde entier, vous aide à concevoir, gérer et distribuer des états sur le Web,

Plus en détail

Cursus 2013 Déployer un Content Management System

Cursus 2013 Déployer un Content Management System Cursus 2013 Déployer un Content Management System Les critères d évaluation d un CMS Les utilisateurs, après examen de la taille de la base d utilisateurs en France. La communauté, selon son dynamisme

Plus en détail

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process

Plus en détail

Calendrier des Formations

Calendrier des Formations Systèmes et Réseaux IPV6 980,00 HT Jan. Fév. Mar. Avr. Mai Juin Jui. Août Sept. Oct. Nov. Déc. Comprendre IPV6 et explorer les méthodes pour migrer 14-15 23-24 1-2 26-27 Configuration et Maintenance des

Plus en détail

RePeGlio Web. Table des matières

RePeGlio Web. Table des matières Table des matières I. Positionnement en tant qu outil de génie logiciel... 2 1. Les produits disponibles du marché... 2 2. Frameworks ou modèles bancals :... 2 3. Positionnement de RePeGlio :... 3 4. Avantages

Plus en détail

Aligner Stratégie d Entreprise et Infrastructure Informatique

Aligner Stratégie d Entreprise et Infrastructure Informatique Logiciels IBM Rational Janvier 2005 Aligner Stratégie d Entreprise et Infrastructure Informatique IBM Rational Software Development Platform & Business-Driven Development Page 2 Table des matières 1 L

Plus en détail

Arouna WATT 25 ans Analyste Développeur Certifié ZEND PHP5, MySQL. Formation. Certifications. Connaissances

Arouna WATT 25 ans Analyste Développeur Certifié ZEND PHP5, MySQL. Formation. Certifications. Connaissances Arouna WATT 25 ans Analyste Développeur Certifié ZEND PHP5, MySQL Formation 2010-2011 Formation IT-SI Pantin 2009-2010 Licence Conception et Intégration Web et Multimédia (CIWM) Paris XIII 2007-2009 DUT

Plus en détail

JACi400 Développement JACi400 Déploiement

JACi400 Développement JACi400 Déploiement Une suite logicielle complète pour la modernisation de vos applications System i JACi400 Développement JACi400 Déploiement SystemObjects Europe 7 Rue Traversière 94573 Rungis Cedex France Tel: +33 (0)

Plus en détail

Présentation. Rentabilité

Présentation. Rentabilité FICHE PRODUIT CA InterTest for CICS CA InterTest for CICS r8.5 CA InterTest for CICS offre des fonctions de test et de débogage pour les applications IBM CICS Transaction Server for z/os, écrites dans

Plus en détail

S26 Saviez-vous que vous pouviez faire cela en RPG?

S26 Saviez-vous que vous pouviez faire cela en RPG? Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2013-2014 13 et 14 mai 2014 IBM Client Center Paris, Bois-Colombes S26 Saviez-vous que vous pouviez faire

Plus en détail

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail.

Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail. Pilot4IT Tableaux de Bord Agréger et consolider l ensemble de vos indicateurs dans un même portail. Comment exploiter au mieux l ensemble de vos indicateurs? Avec la solution agile Pilot4IT Tableau de

Plus en détail

JACi400 Génération & JACi400 Développement

JACi400 Génération & JACi400 Développement JACi400 Génération & JACi400 Développement Une solution pour développer rapidement des applications WebSphere pour votre iseries directement en RPG ou Cobol. "After spending time with SystemObjects and

Plus en détail

CA File Master Plus for IMS r8.5

CA File Master Plus for IMS r8.5 FICHE PRODUIT CA File Master Plus for IMS CA File Master Plus for IMS r8.5 CA File Master Plus for IMS est un produit de gestion de données z/os robuste qui fournit des fonctionnalités avancées pour le

Plus en détail

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION offre de nombreux avantages : performances de pointe, productivité et souplesse accrues pour un coût total de

Plus en détail

Installation d Oracle 10g XE

Installation d Oracle 10g XE 8 Installation d Oracle 10g XE Dans cette annexe : les apports d Oracle XE (Express Edition) ; les principales différences entre Oracle XE et les autres versions Oracle ; le parcours de lecture de l ouvrage

Plus en détail

La page générale de téléchargement se trouve à l adresse http://developers.sun.com/resources/downloads.html

La page générale de téléchargement se trouve à l adresse http://developers.sun.com/resources/downloads.html Site de Sun La page générale de téléchargement se trouve à l adresse http://developers.sun.com/resources/downloads.html Toutes les SDK et les run-time sont téléchargeable à l adresse : http://java.sun.com/downloads/

Plus en détail

IBM Tivoli Monitoring

IBM Tivoli Monitoring Surveiller et gérer les ressources vitales et les mesures sur diverses plates-formes à partir d une seule console IBM Tivoli Monitoring Points forts Surveille de manière proactive Aide à réduire les coûts

Plus en détail

Zend Framework 2 Industrialisez vos développements PHP

Zend Framework 2 Industrialisez vos développements PHP Avant-propos 1. Lectorat 15 2. Contenu du livre 15 3. Pré-requis 17 Introduction 1. Un peu d histoire 19 1.1 Petite histoire de l informatique 19 1.2 Petite histoire des langages informatiques 20 1.3 Petite

Plus en détail

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA FORMATIONS 2015 2016 GOUVERNANCE SI Nos formations Types de formation Nos sessions de formations s adresse à tous les professionnels. Deux types de formations vous sont proposés: - séminaires de formations

Plus en détail

FileMaker 12. Guide ODBC et JDBC

FileMaker 12. Guide ODBC et JDBC FileMaker 12 Guide ODBC et JDBC 2004-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont des marques commerciales de

Plus en détail

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche emuseum emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET emuseum est un système de publication Web qui s intègre de façon transparente avec TMS pour la publication d informations sur Internet et les appareils

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail