SOA sur SYSTEM i

 

Description des intervenants ________________________________________ 

 

 

 


Discussion des intervenants  _________________________________________

 

 

Gilles Gozlan (April Technologies) :

Interview de GILLES GOZLAN de la société APRIL Technologies

 

LG :     Monsieur GOZLAN, pourriez-vous nous exposer l’historique lié au projet d’une architecture SOA sur System i au sein de votre société ?

Depuis 1988, le système d’information d’APRIL Assurances s’est construit sur et autour du System i. Il est riche fonctionnellement et satisfait pleinement le client.

Par contre, l’approche de développement par traitement et non par fonction rend son évolution et sa maintenance de plus en plus difficiles et coûteuses.  De plus, en 2002, sont apparus nos premières applications Web et se posait la question de savoir où devaient être les données et les règles de gestion.

LG :     Quel a été le principal besoin, fondateur de votre démarche ?

L’objectif principal est de pérenniser ce patrimoine applicatif avec la volonté forte d’APRIL Assurances.

LG :     Comment s’est réalisée la mise en œuvre d’une architecture SOA au sein d’APRIL Technologies ?

Les concepts SOA ne nous sont pas apparus clairement au début de notre démarche. Nous avons engagé en 2005, un Schéma Directeur Informatique (SDI) avec 16 pistes d’investigation techniques et fonctionnelles.

Ce sont deux d’entre elles qui ont mis en évidence cette architecture :

- « Grande Fonction » pour établir la cartographie fonctionnelle du système d’information.

- « Unicité de fonction » pour déterminer les techniques qui permettent que chaque fonction métier soit unique dans le SI, et invocable partout.

LG :     Quels sont selon vous les contraintes et les apports d’une telle architecture ?

Cette architecture fait que la maintenance et les évolutions sont plus simples et peu coûteuses. Sa mise en place a nécessité un important travail de conception et une adaptation culturelle aux nouvelles techniques employées (ILE, Web Services,…)

LG :     Vous proposez des formations SOA avec pour objectif de réaliser concrètement une application SOA sur System i, comment est né ce projet, et que souhaitez-vous apporter aux entreprises participantes ?

Dans notre démarche, nous avons été amenés à acquérir le logiciel ARCAD Skipper pour gérer efficacement nos nouveaux développements sur System i. ARCAD Software nous a invités à plusieurs séminaires pour faire un témoignage client.

L’enthousiasme des participants lors de ces présentations nous a donné l’idée de faire profiter plus concrètement de notre expérience.

LG :     Quelles sont selon vous les perspectives d’une telle démarche et comment percevez-vous son évolution sur System i ?

Le back-office centralise et rationalise désormais l’ensemble des fonctions métiers.

Ce travail de fond permet de mettre en place des interfaces variées et innovantes (par exemple, dans la formation, on le voit de façon ludique avec Flash)

Cela positionne le System i comme un back-office ouvert aux technologies les plus récentes.

 

 

 

Philippe Magne ( Arcad Software ) : 

L'objectif du document en téléchargement n'est pas de  vous présenter tous les détails de SOA, mais plutôt de voir  comment il peut se traduire dans le monde System i. Telecharger le pdf.

 

 

Christian Massé ( Volubis ) :

Comment consommer des services Web au niveau de programmes RPG. Cette approche présente bien des intérêts pour les développeurs AS400 et permet à partir de connaissance parfaite des mécanismes  ILE,  bien des utilisations du langage RPG. Par exemple l'accès direct aux fichiers IFS ou la programmation des sockets IP (voyez le redbook Who Knew You Could Do That with RPG IV? A Sorcerer's Guide to System Access and More sur le site http://www.redbooks.ibm.com)

Dans le même registre, Scott klement (contributeur à la revue iSeries Network) propose un projet HTTPApi sur le mode Open Source (http://www.scottklement.com/oss.html) qui contient de nombreux exemples de programmes RPG originaux, dont un exemple (EXAMPLE18, si vous téléchargez le SAVF) de consommation de service WEB, depuis un GAP.

Nous vous parlions déjà de tout cela lors de la pause-café N° 41 ( http://www.volubis.fr/pausecaf/pausecaf41.htm )

 
  

REDBOOK IBM
 redbook