IBM Merlin propulsé par ARCAD

Merlin IBM i

Qu’est-ce que IBM Merlin ?

IBM Merlin (Modernization Engine for Lifecycle Integration) est une plateforme stratégique permettant aux clients IBM i (alias AS/400 ou AS400) de moderniser à la fois leurs applications Legacy et leurs processus de développement via DevOps. Merlin a été conçu sur Red Hat OpenShift pour tirer parti d’un monde moderne de Cloud hybride.

Interview de Steve Sibley à propos de MERLIN par Philippe Magne

Merlin Benefits Customers

Quels sont les principaux bénéfices de Merlin pour les clients IBM i ?

Merlin permet aux applications IBM i d’exploiter la valeur du cloud hybride et des pipelines CI/CD multiplateformes. Les outils de modernisation de Merlin aident les développeurs d’IBM i à créer des applications de nouvelle génération en tirant parti de l’investissement existant dans les systèmes traditionnels, souvent écrits en RPG et Cobol. Les connexions d’interface RESTful et les technologies de messagerie d’entreprise permettent aux développeurs d’ajouter une nouvelle valeur business aux applications IBM i.

Diagramme merlin

Merlin offre certains avantages clés aux développeurs IBM i :

  • Accès aux outils DevOps standard de l’industrie (comme Git, Jenkins, VS Code, etc.) permettant un outillage de développement commun à toutes les plates-formes
  • Modernisation automatisée de l’ancien format fixe RPG en Free Format moderne
  • IDE moderne basé sur le cloud – développez sur de multiples plateformes en utilisant le standard de l’industrie VS Code
  • Découverte et analyse d’applications – augmentation de la productivité des développeurs
  • Réduction de la courbe d’apprentissage grâce à des outils modernes standards permettant à la nouvelle génération de développer plus rapidement
  • Interface utilisateur intuitive avec auto-complétion, surbrillance syntaxique, débogage, et plus encore …
  • Déploiement sécurisé des applications et de l’infrastructure IBM i
  • Vaste écosystème d’extensions – ajout de fonctionnalités pour de nombreux langages et frameworks
Use Merlin IBM i

Pourquoi utiliser Merlin?

  • Les développeurs IBM i « traditionnels » peuvent adopter plus rapidement et plus facilement VS Code, Git, CI/CD et le développement simultané avec le moins de changements possibles dans leurs processus quotidiens.
  • Les développeurs « nouveaux sur IBM i »  réduisent leur courbe d’apprentissage et peuvent contribuer au développement de RPG et accéder à la base de données DB2.
Merlin ARCAD Extensions

Aujourd’hui, les extensions d’ARCAD sont intégrées dans IBM Merlin et offrent les fonctionnalités suivantes :

ARCAD Builder ou « smart » build – utilise le référentiel de métadonnées ARCAD pour recompiler automatiquement toutes les dépendances. Pas de makefiles ou de scripts à maintenir – Les références croisées sont mises à jour en temps réel. Dès qu’un développeur commence à utiliser Merlin (fonctionnalité ARCAD intégrée), toute l’infrastructure du build est créée automatiquement, permettant un build personnel et ensuite (quand il est prêt) une intégration facile dans une branche partagée.
ARCAD Transformer RPG – conversion à la volée du code RPG en syntaxe moderne Free Form
Les fonctionnalités d’analyse de l’application ARCAD Observer sont disponibles directement dans le code, au bout des doigts du développeur :

  • Analyse instantanée de l’impact jusqu’au niveau de la ligne de source et du champ en utilisant les références croisées d’ARCAD
  • Fonctionnalité « CodeLens » utilisant le référentiel de métadonnées ARCAD – révélant les déclarations de fichiers, les déclarations de procédures, l’utilisation des procédures, etc.
CI-CD – Automatisation transparente d’IBM i à partir de l’espace de code du développeur. En d’autres termes, lorsque le développeur travaille dans son espace de code, toutes les actions qui requièrent des fonctionnalités IBM i sont automatiquement invoquées. Par exemple :

  • Merlin crée de manière transparente une bibliothèque pour chaque nouvelle branche, ce qui rend le « développement simultané » avec Git sur IBM i extrêmement facile à utiliser.
  • Un pipeline complet peut être déclenché dès qu’une modification est apportée à un référentiel : quelque chose d’aussi simple qu’une seule compilation, ou plusieurs étapes avec des éléments tels que la qualité du code, l’analyse des vulnérabilités par des tiers, les rapports, les tests unitaires et de régression, le tout sans l’intervention du développeur.
  • Propulsée par la technologie ARCAD pour IBM i, la plateforme Merlin aide les développeurs de logiciels à exploiter la valeur du cloud hybride et d’une implémentation DevOps multiplateforme.
  • Merlin vous permet d’automatiser et d’optimiser un build intelligent tout en accélérant votre cycle CI/CD.
  • L’outil expose également les fonctions natives d’IBM i en tant qu’interfaces RESTful et gère vos technologies de messages d’entreprise.
  • Avec un IDE basé sur un navigateur et des espaces de travail Red Hat CodeReady, vos nouveaux développeurs peuvent commencer à combler le déficit de talents en profitant d’outils modernes et d’un environnement familier.
Contact Us

VERSION D’ESSAI / DEMO

Réservez une version d’essai ou une session dans notre sandbox !

Essayez maintenant !

ou

Demandez une démo