LES DEVELOPPEMENTS MULTI- PLATEFORMES...

  • N° DE FEVRIER : CHANGER CLIENT
  • N° D'AVRIL : WDSC/ECLIPSE
  • N° DE MAI : DB2
  • DE JUIN : LES DEPLOIEMENTS MULTI-PLATEFORMES

 

Le thème des développements multi-plateformes est incontournable face aux nouveautés technologiques qui composent aujourd'hui l'ensemble du patrimoine applicatif. Nos quatre numéros spéciaux se proposent de "faire le tour de la question" face à un thème pour le moins "multi-aspects".

Avec ce premier numéro ... Nous mettrons l'accent sur les besoins du marché et nos réponses. Nous vous ferons part également de l'expérience de l'un de nos clients dans les développements multi-plateformes et de leurs choix des technologies ARCAD dans un tel contexte. Venez vite découvrir ces sujets brûlants ...
 
"LES HIGHLIGHTS DE FEVRIER"
 
EDITORIAL : Le monde change très vite >>
L'APPROCHE MULTI-PLATEFORMES : Les entreprises de toutes tailles doivent être réactives >>
FOCUS PRODUIT : Versioning des composants PC>>
UNE ETUDE DE CAS : Toutes les entreprises qui ont un patrimoine applicatif important :>>
EVENEMENTS A VENIR : Au programme >>
     

Le monde change très vite, c’est une banalité que de dire cela. Il y a cependant matière à continuer de s’étonner. Ainsi, qui aurait pu s’imaginer qu’en moins d’un an, le nombre d’abonnés à une connexion haut débit allait passer de 1 à 3 millions ? Certainement pas les fournisseurs victimes eux-mêmes de leur succès.
Le phénomène internet, après avoir subi la bulle spéculative que l’on connaît, devient enfin une vraie réalité économique. L’évolution rapide de nos habitudes de consommation qui en découle entraîne une nécessité d’adaptation rapide des entreprises. Nos services informatiques entrent ainsi de plein pied dans l’ère des développements multi-plateformes.
ARCAD se devait de s’inscrire très fortement dans cette mouvance qui crée bien entendu des besoins nouveaux et forts en matière d’outillage.
Mais, comment couvrir au travers d’un seul et même outil les problématiques d’analyse d’impact, de versionning, de déploiement de composants hétérogènes ? Comment arriver à unifier au sein d’une même méthodologie deux mondes aux cultures si différentes ? Tels étaient les défis que nous avions à relever. Aujourd’hui, nous avons réussi notre pari, et ce, grâce à la formidable architecture de l’iSeries. Nous sommes heureux et fiers de vous présenter la toute nouvelle version 8 des solutions Arcad. Le référentiel ARCAD vous permet aujourd’hui d’obtenir une vision unifiée de vos composants logiciels. Il offre à la fois une vue fonctionnelle et technique de ces composants. La gestion de versions permet de constituer des lots cohérents de composants iSeries, Windows ou Unix/Linux. Les déploiements s’effectuent de façon synchronisée sur des serveurs de technologie différente. Le tout au sein d’une seule et même solution.

Dans ce numéro, ainsi que dans les prochains, nous balayerons les divers domaines des développements multi-plateformes : DB2, WDSC/Eclipse, le versionning de composants PC, les problématiques de déploiement, avec à chaque fois des témoignages clients sur des contextes techniques très différents. Aujourd’hui, nous parlerons des problématiques spécifiques de versionning des composants PC avec le nouveau module Changer Client. Notre client témoin sera le GAN qui a monté un site internet à base de composants RPG/CGI. C’est une technologie peu répandue chez nous mais beaucoup en Allemagne, robustesse et pragmatisme oblige ?

J'espère que le maximum d’entre vous saura trouver dans ces articles des réponses concrètes aux questions que vous vous posez encore. Notre vocation est aussi de vous faire profiter de notre expérience.

Bonne lecture. 

 

P.MAGNE, PDG

     

 

Introduction

Les entreprises de toutes tailles doivent être réactives dans un environnement métier et technologique qui évolue sans cesse à un rythme effréné. La compétitivité des entreprises est liée à la qualité de ses produits ou de ses services, à sa capacité à rester compétitive dans un environnement hostile et bien évidemment à une gestion maîtrisée des coûts. Les évolutions impactent en profondeur l’organisation, tant dans la réponse à apporter à de nouveaux besoins (présence sur le Web, nouveaux services) qu’à une qualité de service de plus en plus contraignante (24h/24 7j/7, just in time)
De fait, le système d’information devient de plus en plus complexe en intégrant des fonctions logicielles de plus en plus sophistiquées. Qui parlait il y a encore 10 ans de CRM, de ecommerce, de places de marché ? Le système d’information doit permettre des échanges avec les clients, les fournisseurs dans une organisation complètement transverse. Cette diversité impose un besoin d’intégration des différentes solutions et technologies manipulées.

La gestion de configuration

La gestion de configuration logicielle ARCAD-Skipper permet de simplifier la gestion et l’évolution du système d’information en s’appuyant sur des leviers majeurs qui en font une solution performante :

  • Un référentiel universel qui va permettre de disposer d’une vue unifiée de l’ensemble des composants du système d’information. Au travers de l’IFS, les composants non natifs sont référencés et accessibles. Toute la connaissance est ainsi stockée en un endroit unique.
  • Des processus de gestion des changements unifiés au sein de la méthodologie ARCAD Software. Que l’on manipule des composants RPG, Cobol, CL ou bien des composants de type client/serveur Delphi, Visual Basic ... ou bien encore des composants java, les mêmes fonctions de mise à disposition, de manipulation, de traçabilité sont mises en œuvre. Seuls les IDE changent afin de s’adapter aux différents environnements de travail.
  • La connaissance transverse du SI au travers de références croisées inter applications inter technologies. Il est possible de retrouver par exemple les composants java impactés par l’évolution du schéma de base de données DB2.
  • L’automatisation des processus de déploiement de nouvelles versions applicatives impactant des applications multi plate-formes en assurant un niveau de traçabilité et de sécurité élevé.

La gestion des applications multi technologies, multi plate-formes est indispensable dans l’intégration des solutions. En effet, l’évolution du schéma de base de données peut impacter des applications natives ou des applications non natives (Web, décisionnelle, EAI …). L’évolution d’une des composantes du système d’information peut entraîner des mises à niveau sur d’autres parties du SI.

Les équipes outillées

Les solutions ARCAD s’adressent aux différentes équipes de l’entreprise.

Tout d’abord les études avec la prise en compte des différentes familles de développeurs :

  • Les développeurs natifs 5250
  • Les développeurs natifs travaillant sous Eclipse
  • Les développeurs Client/Serveur travaillant avec des outils tels que delphi, VB …
  • Les développeurs java

Ensuite ARCAD s’adresse aux équipes d’intégration qui ont pour objectif de faire fonctionner ensemble ce qui est pensé et réalisé indépendamment. Ces équipes vont recevoir des livraisons de la part des différents environnements de développement. ARCAD simplifie les opérations d’intégration.

Enfin les solutions ARCAD permettent aux équipes d’exploitation et de production d’automatiser les déploiements multi plate-formes en assurant sécurité et traçabilité.

Une vue générale :

 

 

Changer Client est la réponse que nous avons apporté à tous les développeurs qui maintiennent des applications sur PC. Ce module est lui-même un composant PC fonctionnant en liaison avec l’iSeries ou de manière autonome. Il est né de notre longue expérience d’utilisation de Microsoft Visual Source Safe et CVS. L’idée était d’offrir au développeur PC en même temps un cadre méthodologique simple et efficace, une vision unifiée de ses applications, avec la possibilité de les documenter au format html, et enfin des procédures simples de mise en production et déploiement sur des serveurs de production.

 

Changer Client assure le versionning des composants PC dans la droite ligne de la méthodologie Arcad :

  • Ouverture de version, préalable à toute nouvelle évolution,
  • Allocation de composants et redescente en local,
  • Copie de sources pour des besoins d’autonomie locale,
  • Accès direct à l’IDE (Environnement de développement),
  • Archivage local,
  • Synchronisation des évolutions avec les autres développeurs.
 

 

La suite Skipper prend alors le relais pour assurer les mises en production et les déploiements.

Ce module dispose également d’un comparateur de sources avec système d’aide à la fusion entièrement graphique.

Les processus de gestion des demandes utilisateurs et la liaison avec les composants impactés sont totalement intégrés.

Les entreprises disposant d’applications PC en connexion avec des bases de données iSeries apprécieront d’autant plus la suite ARCAD-Skipper qu’ils peuvent disposer des références croisées entre leurs composants iSeries et leurs composants PC. Ce système garantit ainsi à la fois :

  • des analyses d’impact exhaustives,
  • des contrôles de cohérence automatiques,
  • des déploiements synchronisés.
Bref, des changements dans les règles de l’art…
 
 

La plupart des entreprises qui ont un patrimoine applicatif important sur iSeries connaissent la problématique suivante :
Comment ouvrir le système d’informations au monde Web sans être obligé de ré-investir sur les applications métiers dont l’efficacité et la robustesse sont validées depuis de nombreuses années ?

La société Gan Vie RIP illustre parfaitement ce cas de figure. Cette branche retraite du groupe GAN gère un portefeuille conséquent de contrats d’assurance vie et retraite sur un ensemble applicatif AS/400 utilisant des règles fonctionnelles précises (calcul, simulation, gestion, …). Ces applications centrales écrites en RPG et Cobol sont fiabilisées depuis longtemps mais ne sont accessibles que par des écrans 5250.


Afin de pouvoir ouvrir ses applications au réseau commercial par Intranet, l’équipe informatique du GAN Vie RIP a décidé d’utiliser les facilités offertes par la plate-forme : utilisation de RPG ILE (CGI) et du serveur HTTP iSeries. Ceci a permis de limiter les investissements en matériel, logiciel et temps de formation tout en donnant des résultats très satisfaisants en terme d’efficacité (temps de réponse, tests de charges, …).

 

Le patrimoine applicatif métier comporte donc maintenant des composants non natifs AS/400 (pages HTML, java scripts) qui sont stockés dans les répertoires IFS de l’iSeries.
Le service des études rencontre alors une nouvelle problématique :

  • Comment gérer les synchronisations entre les développements des composants métiers (programmes RPG ou Cobol, fichiers base de données DB2/400) et l’interface utilisateurs ? Il faut pouvoir assurer les montées de versions synchrones de l’ensemble du système.
  • Comment mesurer l’impact d’une modification d’un composant métier sur l’interface utilisateur ? L’ajout ou la modification d’un paramètre d’une règle de calcul peut demander la modification des scripts HTML l’appelant. Cette modification ne sera pas effectuée via l’éditeur AS/400 SEU !


Utilisatrice de la Suite de Gestion de Configuration Logicielle ARCAD-Skipper depuis 1997 pour gérer les évolutions et la maintenance des applicatifs iSeries, l’équipe informatique s’est naturellement tournée vers ARCAD Software pour répondre à ces questions et plus précisément vers la Solution Changer Client.
En effet, elle permet :

  • La gestion de versions uniques contenant des composants multi plate-formes.
  • Une interface graphique assurant aux développeurs non AS/400 d’accéder aux fonctions du Change Management et de mettre à disposition ou synchroniser les composants modifiés.
  • La gestion bi-directionnelle de l’espace de travail utilisateur (sur le PC) avec l’environnement de versions.
  • La comparaison et la fusion graphique de sources.
  • L’utilisation de références croisées entre les sources non iSeries (html, java, …) et les composants AS/400.

Selon leur culture et leur environnement, les développeurs travaillent directement sur l’iSeries ou en rapatriant les composants sur l’environnement Windows mais tous bénéficient d’une gestion de version centrale.
Avec son apport méthodologique fort et son approche orientée «développeurs», cette solution s’impose naturellement auprès des équipes.

Ces informations ont été recueillies auprès de Monsieur Hajj, Responsable des développements chez Gan Vie RIP. Nous le remercions pour sa participation.

 

AU PROGRAMME :

 

  • Réunion Trimestrielle du Common Ile de France se tiendra Au palais des congrès le 9 Mars prochain à compter de 9h00 Porte Maillot - Salle 353 - Niveau 3 (côté Neuilly). Pour vous inscrire à cette session : cliquez ici

 

  • Séminaire ARCAD chez Skillteam (Luxembourg) le 20 Avril 2004

 

  • Campagne publicitaire internationale avec Midrange Server.

 

 

 

 

 

Compte-rendu du ARCAD Business Partner Meeting 2004.

Bilan plus que positif pour ce séminaire qui s'est déroulé fin janvier sur 3 journées complètes de présentations à la fois d'ordre Marketing et Technique.

Nous avons pu présenter en avant première nos nouveautés et avons été heureux de pouvoir renforcer les relations privilégiées que nous partageons avec nos partenaires.

Faisant de cet évènement un véritable carrefour d'échanges et d'idées fertiles, nous remercions vivement les participants :Vanda, Skillteam, Simply Computing Ltd, Hoctoplus, IT integrans, Wss Italia, Polarys, Queryus, Arcad US de leur présence conviviale et efficace.

 

Ils nous ont fait confiance...

Bienvenue à :

  • INFORMATIQUE DE TAHITI
  • COTY
  • OYAK
  • AGENA 3000
  • CHARLES RIVER
  • FRANFINANCE LOC
  • SIG
  • MOVITEX
  • .....
 

Ne manquez pas la prochaine parution d’ARCAD’VANTAGE en Avril 2004 !

Le 2ème numéro de la série sur les développements multi-plateformes sera dédié à :

WDSC/ECLIPSE

Vos commentaires/suggestions sont les bienvenus ! Adressez les à
Stéphanie ZELKO szelko@arcadsoftware.com


Bien à vous,

L’équipe d’ARCAD SOFTWARE

 
   
   

ARCAD SOFTWARE
2, route de la Salle
74960 CRAN-GEVRIER
Tél : 33 (0) 4 50 57 83 96
Fax : 33 (0) 4 50 57 52 79
http://www.arcadsoftware.com/

     
   

 Si vous ne souhaitez plus recevoir cette newsletter, cliquez ici