Les solutions ARCAD Software et Profound Logic pour la
Transcription
Les solutions ARCAD Software et Profound Logic pour la
Enterprise Modernization 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 IBM i peuvent tirer parti de leur avantages concurrentiels et de leurs investissements en R&D sur cette plateforme unique, fiable et stratégiquement positionnée pour les technologies mobile et le cloud ». Philippe Magne, PDG d’ARCAD Software -1- Enterprise Modernization notes .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... .......................................................................................................................................................................................................................................................................................................................................................................... -2- Enterprise Modernization Cycle complet de modernisation Le partenariat entre ARCAD Software et Profound Logic apporte au marché la première solution complète, intégrée et couvrant de bout en bout la modernisation des applications sur IBM i. ARCAD Software propose des outils de modernisation et une méthodologie en 3 phases : Analyse, Structuration et Transformation. Cette approche autorise une approche structuréé incluant le change management et l’automatisation des tests de non régression afin de sécuriser le processus et de réduire le risque d’erreur. Les solutions ARCAD automatisent la modernisation du code source, de la base de données et enfin de la logique métier. Les solutions proposées par Profound Logic comprennent la suite Profound UI qui permet la modernisation des applications 5250 à destination du web et du mobile ainsi que le « 5250 web Enablement », un nouveau développement RPG ou PHP qui nécessite la conversion des DDS pour le développement d’application mobile. Ensemble, ARCAD Software et Profound Logic fournissent aux utilisateurs de l’IBM i, une méthode homogène, complète et intégrée afin de moderniser simplement et à tous les niveaux, les applications IBM i. 1 2 Analyser Structurer Structurer votre développement Analyser votre system existant 3 Transformer Transformer votre application Les bénéfices de la modernisation • • • • • • • Interface utilisateur améliorée Base de données ouverte, sécurisée et hautement performante Maintenance des applications plus facile Architecture plus flexible Implémentation plus simple des obligations liées au business Intégration aux autres applications, plateformes et interfaces plus faciles Recrutement facilité de développeurs pour maintenir le code Tirer profit de votre investissement R&D existant Conserver votre avantage concurrentiel $ ! Réduit les coûts Minimise les risques Technologie de l’avenir -3- Améliore la satisfaction de l’utilisateur Enterprise Modernization Analyse d’applications et Audit 1 Analyser ARCAD-Observer • Cartographie des dépendances • Récupère la logique métier • Révèle l’architecture des données • Génère la documentation technique ARCAD-CodeChecker • Identifie les nœuds de complexité Comprendre et « auditer » le système existant est le 1er pas dans tout projet de modernisation. ARCAD-Audit élimine les codes redondants et détecte les anomalies comme les sources déphasés de leur objet. ARCAD-Observer génère automatiquement des diagrammes de structure des applications, produit les schémas des modèles de données et propose une documentation standard et entièrement paramétrable. ARCAD-Codechecker vérifie la qualité du code source selon des règles et paramètres personnalisables. Définition des paramètres Chaine d’appels de programmes Dossiers de références croisées Sources/objets (multiplateformes) Modèles de données Diagrammes des flux de travail -4- Enterprise Modernization Change Management et Automatisation de test 2 Structurer ARCAD Pack for Rational • Contrôle de version • Livraison Agile • DevOps ARCAD-Verifier • Test continu Implémenter une solution de Change Management et d’Automatisation de Test intégreé vous aide à structurer et sécuriser votre processus de changement logiciel. Pendant tout projet de modernisation, il est particulièrement important de préserver la continuité d’activité en garantissant la prise en charge des maintenances. « Pendant les travaux, la vente continue ». Automatiser la fusion des changements et détecter les éventuelles régressions vous permet de prévenir les incidents en production. L’automatisation et la traçabilité de chaque changement assure la conformité aux réglementations telles que Sarbanes-Oxley (SOX), HIPAA…. ARCAD Pack for Rational ARCAD Pack for Rational est distribué par IBM au niveau mondial (référence 5725-L13). Rational Team Concert vous permet de déployer un Change Management moderne, agile et collaboratif. ARCAD Pack for Rational automatise à 100% les processus de recompilation (build), déploiement et retour-arrière (rollback) sur IBM i en respectant l’intégrité des interdépendances entre composants. ARCAD-Verifier automatise les tests de non-régression et s’intègre parfaitement au processus de Change Management. RDI + Rational Team Concert Tests orientés données DEVELOPPE CONSTRUIT DEPLOIE ARCAD Pack for Rational ARCAD Pack for Rational VALIDE Test en continu Planning dynamique intégré Support pour méthodes agiles ou traditionnelles -5- TEST ARCADVerifier Enterprise Modernization Modernisation d’applications 3 Transformer Profound UI • Interface utilisateur ARCAD-Transformer • Code source • Base de données relationnelle • Architecture d’application (SOA, ILE, Services web) Les solutions ARCAD Software et Profound Logic adressent la modernisation de chaque « tiers » d’une architecture d’application moderne : la base de données, la logique métier/code source, et enfin l’interface utilisateur. Base de données moderne : ARCAD Transformer DB La couche base de données ARCAD-Transformer - SQL • • • • Convertit les DDS en DDL (SQL) Vérifie l’intégrité des données Identifie la corruption de données Renomme les champs Code moderne : ARCAD Transformer RPG La couche logique métier ARCAD-Transformer RPG - Field - Unicode - ILE Avant et après conversion en RPG Free Form • • • • Convertit le RPGLE en RPG Free Form Favorise le développement MVC Génère un code modulaire Migre les AGLs Interfaces Modernes / Profound UI Suite Couche de présentation Profound UI Suite (Visual Designer, RPG OA Handler, Rich UI Conversion) Mobile Development – Genie Web Enablement – JumpStart Code Generator • • • • • Modernisation d’applications pour services web et mobiles 5250 web Enablement Nouveau développement RPG ou PHP Conversion DDS Développement d’applications mobiles -6- Enterprise Modernization La Modernisation clé en main Les services professionnels ARCAD Software et ses partenaires spécialisés comme Profound Logic ont construit une « modernization factory », véritable usine de modernisation afin de proposer la Modernisation clé en main. Elle propose de façon rapide et sécurisée : • D’analyser vos applications d’entreprise et ainsi proposer une estimation claire de la charge de travail et de la planification de votre projet • De configurer et mettre à disposition votre processus de change management pour structurer votre projet de modernisation interne et fournir la traçabilité requise • De vous aider à piloter votre projet en méthode agile afin de garantir qu’il réponde à vos attentes • D’automatiser la transformation de vos applications avec une précision et une productivité accrue grâce à l’apport d’ARCAD-Transformer (conversion vers DDL, RPG Free Form) et de Profound UI incluant le design et développement customisé de l’interface utilisateur (pour applications web riche et mobiles sur IBM i), • De gérer les tests de non-régression après modernisation de vos applications existantes grâce à l’apport d’outils automatisation tels que ARCAD-Verifier • De résoudre les fusions de source en reportant les travaux de maintenance sur la version modernisée de vos applications • D’automatiser le déploiement en production (et l’éventuel retour arrière) avec des processus robustes et répétables, sécurisant ainsi cette phase critique du cycle de vie des applications. Opter pour la modernisation clé en main vous permet rapidement d’atteindre vos objectifs de modernisation en réduisant la charge de travail de votre équipe de développement interne. Ce service vous permet aussi d’introduire et de développer les bonnes pratiques tout au long du projet. Ces pratiques bénéfiques survivent au projet de modernisation et améliorent l’agilité et la sécurité des développements futurs. -7- Enterprise Modernization Enterprise Modernization EMEA Asia Pacific 1 Phoenix Mill Lane, Suite 203 Peterborough NH 03458 USA Tel. +1(603) 371-9074 Toll free. +1(800) 676-4709 E-mail: [email protected] 55 Rue Adrastée - Parc Altaïs F-74650 Annecy/Chavanod FRANCE Tel. +33 4 50 57 83 96 Fax. +33 4 50 57 52 79 E-mail: [email protected] Room 22, Smart-Space 3F Units 908-915, Level 9, Cyberport 3 100 Cyberport Road Hong Kong Tel. +852 36186 118 E-mail: [email protected] graphism: www.bouton-d-arts.fr North America & Latam www.arcadsoftware.com -8-