Blu Age Legacy Client Server to Cloud

Blu Age Legacy Client-Server to Cloud vous permet de moderniser les applications développées avec des langages de type client-serveur, vers les langages Orientés Objets Java EE et .NET et une présentation de type client léger ou riche selon vos besoins.
Langages procéduraux supportés : Clipper, FoxPro, Visual Basic, Delphi, Oracle Forms, PowerBuilder.

Les challenge liés aux patrimoines d'applications client-serveur

Les applications développées dans un langage client-serveur, à cause de leur conception et de leur architecture, sont dépourvues des éléments essentiels à l'adaptation et à la mise à l'échelle nécessaires pour s'adapter aux technologies actuelles et à venir. Les architectures de type client lourd souffrent d'un coût d'exploitation particulièrement élevé pour les raisons suivantes :

  • Les évolutions et corrections des applications métier nécessitent une mise à jour de l'ensemble des postes clients d'un parc informatique; une démarche qui s'avère souvent couteuse et fastidieuse ;
  • Les programmes client étant dépendants de l'OS présent sur les postes client, la mise à jour de celui-ci nécessite une évolution simultanée des applications. Ainsi, il n'est pas rare de voir des entreprises bloquées sur des versions d'OS obsolètes et non-maintenues à cause d'un patrimoine applicatif trop conséquent ou trop complexe à faire évoluer.

A l'opposé, les architectures Java EE ou .NET client léger et/ou riche proposées par Blu Age tirent pleinement parti des dernières innovations et permettent une maintenance plus agile avec une structure de coût bien plus avantageuse.

Modernisation d'une application client-serveur avec Blu Age

Modernisation d'application client-serveur avec Blu AgeDetailed view

Blu Age traite les points critiques d'un projet de transformation

  • Quelle architecture cible pour porter les contraintes de traitements issues de l'ancienne application ?
  • Comment extraire toutes les fonctionnalités des anciennes applications en l'absence d'une parfaite documentation et sans expertise sur les langages de programmation d'origine ?
  • Comment contrôler la complétude et la qualité de la transformation vers Java EE ou .NET ?

Comment fonctionne la modernisation

Processus de modernisation

  1. En séparant automatiquement, au sein du code source original, les fonctionnalités de leur implémentation technique dans les programmes grâce en particulier aux bases de savoir-techniques intégrées aux logiciels Blu Age ;

  2. Puis en publiant les processus de gestion extraits et les règles métier associées sous forme de diagrammes UML2 ;

  3. Pour générer automatiquement les fonctionnalités et les comportements métier sur une architecture digitale, libre de tout "run time" propriétaire et capable de supporter les contraintes propres à ce type d'application (ie : calcul en mémoire sur des grandes quantités de données) ;

  4. Tout en s'assurant de la complétude du processus de transformation par automatisation des tests fonctionnels et mesure permanente de la qualité.

Transformation industrielle

Fortement automatisé, Blu Age automatise 100 % des développements. Il transforme automatiquement vos spécifications fonctionnelles exprimées sous forme de modèles UML2 en une application prête au déploiement.

Budgets de migration et d'évolution faibles

Le coût de modernisation par ligne de code ancien est généralement compris entre 1 et 2 € (hors SIT UAT) pour un projet "Onshore", et les coûts de maintenance évolutive s'allègent de 30 à 50%.

Qualité et homogénéité du code source

Résultat d‘un investissement R&D continu sur 10 ans, les logiciels Blu Age produisent un code d'une qualité et d'une homogénéité constantes. Des outils intégrés vous permettent d'appliquer vos propres standards de développement. Le taux de défaut par ligne de code 10 fois inférieurs à ceux constatés sur des projets "opensource" référence.

Indépendance technologique

Une application modernisée avec Blu Age est générée sur l'architecture de votre choix sans "runtime" ni "framework" propriétaires. Votre patrimoine applicatif est préservé de l'obsolescence et libre de toute dépendance technologique.

Modernisation iso-fonctionnelle

Blu Age permet une modernisation iso-fonctionnelle et iso-comportement, et évite ainsi la gestion du changement pour vos utilisateurs. Les évolutions fonctionnelles sont traitées essentiellement au niveau des modèles puis transformées en code exécutable pas simple re génération.

Valorisation du patrimoine et pérennisation des processus métier essentiels

Blu Age extrait et valorise vos processus métiers stratégiques, et vous permet de vous les réapproprier, au travers de leur représentation sous forme de diagrammes UML2. Avec Blu Age, vos processus métiers redeviennent agiles, maintenables au travers de leurs représentations sous forme de modèles. Ils restent parfaitement adaptables aux évolutions technologiques présentes et futures. Les modèles UML2 issus de Blu Age participent efficacement à la gestion de votre savoir-faire, et votre capital applicatif ancien devient un levier de performance au lieu de demeurer un héritage indispensable mais trop souvent lourd à porter.

  • Une base de connaissance pour les langages Legacy et leurs architectures techniques
  • Une génération multiplateforme 100% automatisée
  • Des templates qui s’adaptent à vos conventions et standards de génération
  • Un éditeur graphique intégré pour les IHM
  • Des wizards pour simplifier le paramétrage des transformations
  • Une chaine d'intégration continue pour automatiser vos modernisations et tests d'iso fonctionnalité
  • Un ensemble de vues d'analyse pour la compréhension de l'existant et la définition de la cible
  • Des outils de détection et validation automatique de patterns
  • La capacité d'annoter le code pour les traitements particuliers
  • Une réorganisation en services par annotation du code existant
  • Un outil facilement étendu à des variantes de langages ou frameworks spécifiques

Pour en savoir plus sur nos offres produits, demander une démonstration, obtenir une proposition



Télécharger la vidéo : format MP4 | format WebM



Télécharger la vidéo : format MP4 | format WebM



Télécharger la vidéo : format MP4 | format WebM



Télécharger la vidéo : format MP4 | format WebM



Télécharger la vidéo : format MP4 | format WebM



Télécharger la vidéo : format MP4 | format WebM



Télécharger la vidéo : format MP4 | format WebM



Télécharger la vidéo : format MP4 | format WebM



Télécharger la vidéo : format MP4 | format WebM
Source : http://tv.bpifrance.fr/Netfective-Technology_v1589.html



Télécharger la vidéo (anglais uniquement) : format MP4 | format WebM



Télécharger la vidéo (anglais uniquement) : format MP4 | format WebM



Télécharger la vidéo (anglais uniquement) : format MP4 | format WebM



Télécharger la vidéo (anglais uniquement) : format MP4 | format WebM



Télécharger la vidéo (anglais uniquement) : format MP4 | format WebM



Télécharger la vidéo (anglais uniquement) : Format MP4 | Format WebM



Télécharger la vidéo (anglais uniquement) : Format MP4 | Format WebM



Télécharger la vidéo (anglais uniquement) : Format MP4 | Format WebM



Télécharger la vidéo (anglais uniquement) : Format MP4 | Format WebM



Télécharger la vidéo (anglais uniquement) : Format MP4 | Format WebM



Télécharger la vidéo (anglais uniquement) : Format MP4 | Format WebM