|
|
|
Numéro
de Octobre 2007
|
| |
 |
 |
EDITORIAL
par Philippe MAGNE, PDG. |
 |
|
| |
Le
langage de script ANT...
Dans
cette nouvelle édition de
notre Newsletter, je vous propose
de faire un focus sur le langage
de script ANT. Vous ne le connaissez
peut-être pas encore, à moins
que vous ne soyez ou que vous ayez
dans votre équipe des programmeurs
Java. Depuis sa création en
2000, ANT est devenu un standard
de fait dans la communauté Java.
Pour vous situer, on pourrait dire
qu’il est aux systèmes
Windows, Unix et Linux, ce que le
CL est au System i. Il est utilisé pour
automatiser les séquences
de création du code exécutable
ainsi que de transferts de composants
inter-environnements.
Les solutions ARCAD reposent
sur l’utilisation de ce langage
pour tous les automatismes de mises
en test et mises en production dans
un contexte multi-plateformes. Cette
approche confère à nos
solutions une remarquable capacité d’adaptation à tous
les contextes techniques des clients,
tant il est vrai que nombreuses sont
les particularités, eu égard à la
multiplicité des nouvelles
technologies.
|
|
ARCAD Software a décidé de
faire partie intégrante
de cette communauté des
utilisateurs ANT en offrant dans
sa nouvelle version des fonctions
de base essentielles dans la gestion
des composants logiciels.
Ces fonctions concernent les actions
de copie et de suppression de composants.
En effet, ANT ne propose aucun élément
de traçabilité (qui
a fait quoi ? quand ? où ?),
ni aucun élément
de sécurité (pas
de « undo » par défaut).
Ce sont ces lacunes que viennent
combler les fonctions ARCAD.
Elles sont un moyen de faire reconnaître
la plus-value de la technologie
ARCAD auprès de cette large
communauté de développeurs,
mais aussi d’apporter une
réponse très concrète
et pragmatique au management de
systèmes d’informations
de plus en plus hétérogènes.
Nous apportons ainsi à notre
clientèle System i toute
notre expertise en matière
de développements multi-plateformes.
Je vous laisse découvrir
plus en détail par notre
Directeur Technique toutes les
facettes de ce langage et la plus-value
qu’il peu apporter dans votre
contexte.
Ne manquez pas de vous attarder également
sur notre actualité riche
en évènements. Vous
pourrez constater qu’ARCAD
avance à grands pas en ce
moment, pour notre et votre plus
grande satisfaction.
Bien
a vous,
Philippe MAGNE
|
|
|
|
|
|
| |
 |
 |
ANT… par Michel
MOUCHON, Directeur Technique. |
 |
|
|
ANT…
APACHE ANT est un outil Open
Source d'automatisation des tâches relatives à la
construction et au déploiement d'application
WEB. Il constitue une évolution
moderne aux "fichiers MAKE" des
outils de développement C d'il y
a quelques années.
C'est James Duncan Davidson le père
de TOMCAT qui l'a créé pour
TOMCAT. ANT fut séparé de
TOMCAT pour prendre son indépendance
en janvier 2000 pour une première
version autonome en juillet 2000 (V 1.1).
La version actuelle est la V 1.7 depuis
décembre 2006.
Différentes caractéristiques
le rendent indépendant
de la plateforme car :
- Il
est écrit en JAVA,
- Il
se base sur une syntaxe XML,
syntaxe indépendante de
la plateforme,
- Une
des entités majeures de ANT
est la tâche, également
indépendante de la plateforme
utilisée,
- Une
conséquence est qu'il
est disponible dans le monde
Unix/linux, Windows,
mais aussi sur System i.
D'autres
caractéristiques affichent son
modernisme :
- XML
principalement apporte des contrôles
syntaxiques simplifiés
(DTD),
- XML
encore permet l'utilisation d'outils
d'édition conviviaux (sans
les imposer),
- XML
toujours apporte sa lisibilité.
Il est basé sur des "tâches" élémentaires lancées suivant une logique de dépendance
de ces tâches pour un projet donné.
Elles permettent des actions de copie/archivage,
de construction/compilation, génération
de documentation (JAVADOC) jusqu'au packaging
des applications WEB pour leur déploiement.
ANT
est un projet Open
Source et son association à TOMCAT
au départ a facilité son adoption
par la communauté JAVA. De
plus, il est facilement extensible en JAVA
(par opposition
aux outils basés sur les "Shell" de
systèmes d'exploitation qui créent
immédiatement des dépendances à la
plateforme). Une large communauté de
développeurs a donc développé un
nombre important de bibliothèques
complémentaires pour offrir un panel
conséquent de tâches sur diverses
technologies comme les serveurs d'applications
APACHE/TOMCAT, Websphere
Application Server d'IBM ou JBOSS mais également .net pour ne citer que quelques exemples.
Il est aujourd'hui devenu
le standard dans son domaine et est disponible
dans tous les
IDE comme Eclipse par exemple. |
|
|
|
|
| |
 |
 |
ANT,
le choix ARCAD… par Michel
MOUCHON, Directeur Technique.
|
 |
|
|
ANT,
le choix ARCAD...
Chez ARCAD, nous travaillons depuis de
nombreuses années à l'automatisation
de toutes les tâches nécessaires à fluidifier
le cycle de vie des applications et des
systèmes d'informations en général.
Nous avons donc logiquement développé dès
le début une brique technique -Macro-maker- en réponse au besoin d'automatisation
et de souplesse. Depuis un certain nombre
d'années maintenant, l'hétérogénéité des
systèmes d'informations est devenue
une part importante de la complexité à maintenir
les applications. Nous avons choisi
ANT, comme brique complémentaire à Macro-maker
pour bénéficier de tous ses
avantages :
- Multi-plateformes
- Reconnu par la communauté JAVA
- Facilement extensible
- Intégré à Eclipse/IBM
RAD-WDSc
Comment
s'est faite l'intégration entre
ARCAD Macro-maker et Apache ANT :
Macro Maker pilote les processus, parmi
lesquels des scripts ANT peuvent être
exécutés sur les plateformes
Windows/Unix/Linux. Des tâches répondant à nos
besoins et au même niveau de fonctionnalité doivent
pouvoir être lancées par ANT.
Nous avons donc travaillé sur
deux fronts :
1. Dans notre agent d'exécution
multi plateformes, une fonction permet
l'exécution de scripts ou fichier
scripts ANT (avec une remontée des
historiques sur la plateforme donneuse
d'ordre).
2. Une bibliothèque de tâches
ANT spécifique à ARCAD a été développée
pour amener certaines tâches de base
au niveau de sécurité et
traçabilité courante d'ARCAD
Macro-maker. Ainsi, des tâches équivalentes
aux fonctionnalités du gestionnaire
de liste ont été créées,
et un « surclassement » de
la tâche de base ANT de copie (copy)
a été fait pour retrouver
la traçabilité et la sécurité équivalente à la
commande de base de copie ARCAD (TFROBJ).
Ceci permet notamment d’offrir la
fonction de Rollback et de transaction
(commandes ARCAD STRTFRCTL.et ENDTFRCTL).
|
|
|
|
|
| |
 |
 |
Compte-Rendu
FORUM Utilisateurs ARCAD 2007 et 15 ans
de la société |
 |
|
|
FORUM
Utilisateurs ARCAD 2007 : Le bilan...
 |
|
Le
21 septembre dernier a eu lieu à Annecy
la 9 ème édition
du Forum Utilisateurs ARCAD
Software suivie d'une soirée
de gala en l'honneur des 15
ans de la société.
Nous avons accueilli à cette
occasion plus de soixante participants
venus du monde entier soulignant à l'occasion
le positionnement international
de la société.
Pour
télécharger les présentations
et en savoir plus sur cette journée
du 21 septembre dernier cliquez
ici
|
|
Philippe
MAGNE, PDG d'ARCAD Software a commencé cette journée en
faisant un Bilan de 2006 et en dressant
les perspectives pour 2007. Pour planter
le décor il nous a donné un
aperçu des perspectives commerciales à l'export
ainsi que des facteurs de croissance du
marché du System i. Puis fut présenté dans
une stratégie à moyen/long
terme le positionnement d'ARCAD face à ces
tendances majeures du marché.
Dans un second temps, Philippe nous a présenté le projet ARCAD
evolution pour lequel nous avons reçu le soutien d'OSEO Anvar et le label
Entreprise innovante. Ce projet présente une nouvelle physionomie des
produits ARCAD directement basée sur le changement de morphologie du SI
et notre orientation statégique vers une GCL d'intégration.
Les voies de la Modernisation ainsi que les principes d'une démarche SOA
furent également au coeur du débat. Alison
BUTTERILL, WW System i Application Development Offering Manager chez IBM nous
a apporté toute son expertise et
sa clarté dans sa présentation
intitulée "Application Development
strategy for System i" où elle
dresse un panorama complet de l'atlas routier
du développeur System i dont l'objectif
est de parvenir à une architecture
orientée services.
Marc
DALLAS, Directeur R & D d'ARCAD nous a quant à lui présenté les
nouvelles orientations fonctionnelles des
produits s'inscrivant dans le cadre du
projet ARCAD evolution :
- GCL
d'intégration correspondant
au déploiement multi-plateformes,
- Les
tests de non-régression fonctionnelle
correspondant à la nouvelle
version refondue d'ARCAD-Verifier,
- ARCAD-Extract
correspondant à une gestion
cohérente des jeux d'essais.
Basées sur des constats initiaux
et une analyse précise des problématiques,
ces présentations avaient pour but
de présenter notre démarche
de résolution en tenant compte des
contraintes fonctionnelles.
Michel
MOUCHON, Directeur Technique d'ARCAD,
est venu illustrer
ces présentations
de manière concrète en faisant
une démonstration technique des
produits, assisté de Ray
BERNARDI, Consultant avant vente Senior
(USA) pour
la partie anglaise de la présentation.
Trevor
PERRY, PDG de KMR Systems Corporation est brillamment intervenu
en dernière
partie dans une présentation dédiée à la
Modernisation d'Application "en pratique".
Avec ses 10 principaux conseils, Trevor,
a répondu de façon concrète
aux questions suivantes : La modernisation
c'est quoi? ou encore Pourquoi dois-je
moderniser? Une présentation incontournable
pour savoir où vous en êtes
par rapport au calendrier des technologies...
CONCLUSION
Dans cette 9 ème édition du FORUM Utilisateurs ARCAD qui
s'est déroulée
avec succès et dans une ambiance très conviviale, les interventions
de Alison et Trevor ont rencontré un grand succès. Voici pèle-mêle
ce qui a été le plus apprécié par les clients présents
: L'opportunité de
rencontrer d'autres utilisateurs ARCAD, l'ambiance, les échanges, la
convivialité,
le mélange de cultures ( FRANCE - USA ), la stratégie ARCAD et
son esprit d'équipe et bien sûr la croisière sur le lac
et notre soirée festive en l'honneur des 15 ans.
Toute l'équipe ARCAD a pu également apprécier au cours
de cette journée la fidélité et la confiance de ses clients
et tient à préciser que ce sont eux avant toute chose
qui ont fait le grand succès
de cette journée...
|
|
| Haut
de page |
 |
 |
 |
| |
 |
 |
Un point sur l'évènementiel.
|
 |
|
|
Une
actualité riche en évènements...
- 22-24
Octobre, 2007: Interaction
2007 -
Melbourne, Australie
- 22-25
Octobre, 2007: ITSO
Forum & Briefing
de IBM System i, Acapulco, Mexique
- 30-31
Octobre, 2007: The
System i Rochester Roadshow 2007– Brighton,
UK
- 5-9
Novembre, 2007: Fall IBM
Technical Conference – Orlando,
Florida
- 6
Novembre 2007: COMMON
SUISSE "Rochester
et Toronto Road Show"
- Hôtel Warwick, Genève
- 8
Novembre 2007: Séminaire
spécial Modernisation
du SI : " La parole
est à nos clients " -
IBM Forum Paris
- 28
Novembre 2007: Séminaire
ITIL - IBM Suisse, Genève
Séminaire
spécial Modernisation du SI
: " La parole est à nos
clients "
8
Novembre 2007 IBM Forum
Paris à partir de 9h00
Quoi de plus enrichissant
que de profiter de l’expérience d’une
entreprise sur un sujet aussi délicat
que la modernisation du système
d’informations ? ARCAD Software
vous offre aujourd’hui cette opportunité avec
ce «séminaire spécial
retour d'expérience client».
Vous pourrez assister au témoignage
de Monsieur Xavier Prud’homme,
Directeur des systèmes d’information
du groupe de transport Heppner.
Plus que quelques
jours pour vous inscrire en cliquant ici
|
|
| Haut
de page |
 |
 |
 |
|
|
|
|
|