 |
| |
|
LES
DEVELOPPEMENTS 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" |
| |
|
|
| |
|
|
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
|
| |
| |
|
| |
|
|
| |
|
|
| |
|
Si vous
ne souhaitez plus recevoir cette newsletter, cliquez
ici
|
|
| |
|
| |
|