Modernisation d'applications Version imprimable Suggérer par mail
16
 

GENERALITES...

Avec l'inexorable avancée de l'e-business dans les entreprises, les organisations informatiques se trouvent confrontées à un nombre important de nouveaux challenges. Les principaux d'entre eux sont très certainement :


  • De gérer l'hétérogénéité de leurs environnements applicatifs,
  • D'acquérir de nouvelles compétences dans ce domaine.
BROCHURE(S)
Présentation générale de ARCAD Software PDF

Qu’est-ce que la modernisation d’applications ? En deux mots : c’est un passage obligé pour toutes les entreprises qui veulent en assurant la pérennité de leur système d’informations maintenir leur place de compétiteur sur le marché. Cette modernisation suppose en premier lieu de pouvoir adapter rapidement les applications majeures des entreprises aux nouvelles technologies et les ouvrir aux nouvelles normes du marché. Mais l’enjeu est de taille si l’on considère que les entreprises se doivent d’améliorer en permanence leurs applications, pour devancer la concurrence, sans pour autant abandonner leur système existant qui contient bien souvent la logique de base de l’entreprise. De plus, ce patrimoine totalement vital à l’activité de l’entreprise représente également un investissement de taille pour l’entreprise qui ne peut se permettre de le réécrire entièrement faute de temps et d’argent.

Dans ce contexte de mutation majeure : savoir comment tirer parti de ces nouvelles technologies en gardant à l’esprit le poids du patrimoine applicatif existant est donc au cœur de nos préoccupations.


LES ENVIRONNEMENTS HETEROGENES...

Les nouvelles technologies viennent naturellement se connecter aux bases ou aux traitements existants. Dès lors, toute évolution d'un côté peut avoir des impacts importants sur ces parties périphériques.


  • Comment matérialiser ces divers liens ?
  • Comment mettre en production de façon synchronisée ces composants hétérogènes lors de leur changement ?

Les réponses à ces questions se trouvent dans le noyau d' ARCAD-Open Repository et dans la suite ARCAD-Skipper . Open Repository permet d'offrir une vision globale d'une application, qu'elle soit à base de composants natifs, ou de composants issus de systèmes ouverts (Windows, linux, Unix), mais aussi de répertorier toutes leurs inter-relations. ARCAD-Skipper assure tout le cycle de gestion des changements, y compris le déploiement synchronisé sur des serveurs hétérogènes.


L'APPROCHE ARCAD...

Moderniser vos applications natives System i entraîne des choix techniques fort impliquants pour les années à venir. Quelles que soient les stratégies mises en œuvre, vous serez confrontés à quatre préoccupations majeures :


  • Avoir une vue claire et précise de l’existant,
  • Conserver la stabilité de votre SI malgré cette profonde mutation,
  • Conserver l’homogénéité et la productivité de vos équipes,
  • Maîtrisez le regain de complexité induit.

Comment s’y prendre ? En maîtrisant les différentes étapes du processus de modernisation allant de l'audit de l'existant à la définition d'une méthodologie commune de gestion des développements qui abordent les points suivants :


  • L’audit de l’existant,
  • L’urbanisation des applications,
  • La documentation des règles métiers,
  • La reprise de vos architectures de base de données pour la conception de nouveaux modèles,
  • La migration du code RPG vers ses versions les plus récentes et modernes,
  • La fusion des environnements de développement (natif, Java),
  • La définition d’une méthodologie commune de gestion des développements.


TRANSFERT DE COMPETENCES...

Qui dit nouvelles compétences, dit souvent nouvelles ressources. Se pose alors le problème de transférer à une population nouvelle la connaissance fonctionnelle des applications existantes, connaissance qui bien souvent n'est stockée que dans les têtes bien pleines des équipes existantes.

Comment effectuer simplement et bien entendu, le plus rapidement possible, ce transfert de connaissance ? Un élément de réponse efficace peut être donné avec la suite ARCAD-Observer . Ce produit permet d'automatiser la génération et la mise à jour des parties purement techniques d'une documentation. Il couvre :


  • les modèles de données,
  • les diagrammes de flux,
  • les organigrammes des programmes importants,
  • les chaînes d'appel des programmes,
  • les chaines d'exploitation,
  • les références croisées.

En outre, il permet de centraliser en un seul point les éléments fonctionnels déjà existants et d'enrichir cette documentation d'informations saisies par les développeurs. Le résultat est produit sous forme de pages html, ce qui facilite le partage de l'information. ARCAD-Observer autorise par ailleurs une gestion en mode projet des documentations, en intégrant toutes les problématiques de mise à jour.


AVANTAGES...

Avec ARCAD-Skipper , vous sécurisez ses développements multi-plateformes, tandis qu'avec ARCAD-Observer , vous assurez la vulgarisation rapide de la connaissance de votre système d'informations.



PANORAMA...

Pour en savoir plus voici le panorama complet de la modernisation d’applications :
La modernisation d’applications est un sujet vaste. Tout le monde sait que les choix effectués en ce moment dans les stratégies d’évolution conditionnent le bon fonctionnement du SI de l’entreprise pour au bas mot les dix prochaines années. Pour rajouter à la confusion et à l’incertitude du moment, il s’offre une pléthore de routes différentes. C’est la raison pour laquelle, il nous a semblé bon de dresser un panorama qui n’a d’autre prétention que de vous faire part de notre expérience...


 

2008 ARCAD SOFTWARE | Mentions légales