Expansion et maintenance des bases de connaissances et transformations Blu Age

Forts de nos outils et de notre expérience en méta modélisation, nos collaborateurs réalisent à la demande les solutions sur mesure adaptées à vos contextes.

Par exemple : générer selon un framework Java EE spécifique, extraire des fonctionnalités métiers d'un dialecte cobol "orphelin" ou enfin mettre au point une conversion à partir d'un langage ancien peu commun. Il peut s'agir aussi d'enrichir pour votre compte un ensemble de patterns spécifiques à une application ancienne, ou encore d'étendre des transformations ou un workflow de génération pour se conformer à vos normes de développement.

Construisez votre propre solution de modernisation

Les patrimoines applicatifs anciens des entreprises, même si ils ont été conçus et développés sur la base de langages déterminés, présentent une grande hétérogénéité. La Blu Age Factory, associée à la gamme d'outils Legacy2Cloud, permet de répondre à pratiquement tous les cas de modernisation vers Java EE ou .NET, en autorisant :

  • la création d'un générateur d'applications ex nihilo, développé sur mesure,
  • l'extension de la couverture technologique et/ou fonctionnelle des outils Blu Age.

Disponible sous forme de produit, la Blu Age Factory vous est aussi proposée comme offre de service si vous voulez bénéficier du sur-mesure sans investir dans des expertises particulières.

A titre d'exemple, la production d'un générateur Java EE Blu Age nécessite :

  • un exemple représentatif de code source illustrant les principaux design patterns à mettre en œuvre, et des cas tests pour valider le comportement applicatif du code de référence,
  • ou plus simplement une application "exemple" qui servira de référentiel souche.

Une fois la base de connaissances actualisée et le nouveau générateur construit, sa recette s'effectue à partir du code généré par le nouveau générateur, sur la base des diagrammes UML2 issus du code de référence. SonarQube™ permet alors de mesurer et contrôler sa qualité en comparaison des mesures obtenues sur le code "exemple". Au-delà, les tests de non régression des fonctionnalités disponibles sur les outils Blu Age livrés avec les Factories permettent de vérifier que les extensions apportées ne créent pas des dysfonctionnements de comportement dans les licences Blu Age disponibles en sortie.
La prise en charge d'un langage ancien avec la technologie "Factory" de Blu Age nécessite en moyenne 100 jours-hommes pour nos équipes d'experts. La mise au point d'une nouvelle cartouche de génération pour nos outils de "forward engineering" représente quant à elle en moyenne de 30 à 60 jours-hommes.

En complément de ces prestations, Blu Age Software propose les services suivants :

Formation

Des consultants Blu Age certifiés forment vos collaborateurs à l'utilisation de la Blu Age Factory et aux concepts de méta modélisation, ainsi qu'à la modernisation et au développement piloté par les modèles, à travers des cursus de formations structurés et adaptés aux différents profils présents dans un projet.
Des environnements virtuels "bac à sable" disponibles sur le cloud permettent de prolonger les formations et l'apprentissage de vos équipes autour des technologies Blu Age.

Maintenance applicative

Dans le cadre d'une Tierce Maintenance Applicative, Blu Age Software assure le maintien de :

  • des outils étendus avec la Blu Age Factory (ie : montée de niveau des frameworks, etc.)
  • d'un générateur développé ex-nihilo : (ie : montée de niveau technique, évolutions fonctionnelles, etc.)

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