Le développement sur IBM i

La puissance du développement sur les IBM i est, aujourd’hui, quasi illimitée.

D’une part les langages traditionnels, tel que le RPG IV, sont devenus de vrais langages modernes, d’autre part les produits open sources chaque jour plus nombreux apportent ouverture et compatibilité avec le reste du SI. 

Dominique GAYTE

Les développements ont biens évolué depuis les débuts de l’AS/400.

Le langage RPG IV est devenu très séduisant pour un programmeur moderne : syntaxe en free (sans colonnes), ILE pour construire des applications complexes dotées d’une architecture moderne, ouverture vers les fonctions écrites dans d’autres langages (en C ou en JAVA, par exemple) qui apporte une puissance quasiment sans limites…

SQL est devenu la norme pour accéder aux données et pour gérer la base de données d’une manière générale.

Avec RDi, le développement se fait dans un contexte graphique, basé sur Eclipse, bien connu des jeunes développeurs. Il peut être associé à Git.

Et si l’on rajoute les produits open sources, parmi les quels figurent de nombreux langages (Python, Node.JS, PHP, GNU C, R, PERL, JAVA (Tomcat…), on voit que l’IBM est l’un des systèmes les plus ouverts.

Idéal au moment où il faut intégrer de jeunes collaborateurs. Fini les développements en mode écran vert, fini PDM et SEU, fini les codes sources en colonnes…, tout en capitalisant sur l’existant et sur tout ce qui fait la force de l’IBM i. 

Nous vous accompagnons dans toutes les étapes de vos besoins en développements, de la formation des jeunes à la fourniture de produits clés en main, en passant par la modernisation de vos applications. 

Les incontournales

Voici quelques uns des thèmes qui nous sont régulièrement demandés

Formation

Pour faire face au départ à la retraite de vos collaborateurs qui gèrent vos applications IBM i, il faut intégrer des jeunes.

Avec les technologies offertes par l’IBM i, ce n’est plus un problème de les séduire. 

Nous les formons afin qu’ils deviennent opérationnels pour maintenir l’existant et pour créer votre futur SI. 

Dans le cadre de la modernisation du SI, nous formons aussi l’équipe en place sur les nouveaux outils, les nouveaux langages et la nouvelle organisation mise en place.

Nos formations couvrent un large éventail, de l’administration, au développement RPG IV avancé, en passant par SQL…

Modernisation

Les applications IBM i traditionnelles développées il a quelques années, ou dizaines d’années, doivent être modernisées afin de répondre aux besoins actuels. Cela concerne, selon les cas :

  • l’interface utilisateur
  • les langages utilisées 
  • les architectures applicatives
  • la communication avec le reste du SI
  • les fonctionnalités offertes
  • la base de données

Nous vous accompagnons à toutes les étapes de cette modernisation, de l’état des lieux à la formations de vos collaborateurs en passant par la mise en place de l’organisation nécessaire.

Développements spécifiques

Nous avons acquis une réelle expérience dans le développement d’applications complexes, par exemple :

  • utilisation des APIs du système
  • écriture de points d’exit pour sécuriser les accès
  • cryptage de données
  • communications dans des environnements hétérogènes
  • Web Services clients et serveurs
  • liens avec l’Active Directory  
  • interactions avec annuaires LDAP
  • échanges avec d’autres base de données (SQL Server, MySQL, Postgre…)

N’hésitez pas à nous contacter pour vos besoins les plus simples ou les plus complexes.