Blu Age Forward

Blu Age Forward est une usine à logiciels multiplateforme permettant de générer une application à partir des modèles, de manière industrielle et vers des architectures cibles variées. Les applications sont directement générées dans une architecture Java EE ou .NET.

Une approche du développement basée sur les modèles

Pour faire face à la complexité technique croissante et à l'accélération des évolutions, Blu Age Forward offre une approche de conception centrée sur les modèles et indépendante des technologies (MDA ou Model Driven Architecture). Il permet la conception et la manipulation du PIM au travers de modèles standards ULM2, aidés par des wizards de productivité.
L'intégralité du code source et des composants techniques (écrans, rapports, batchs, services, accès aux données, web services, appels de moteur d'inférence, appels d'API externes, authentification, sécurisation des accès aux pages et services.) est générée automatiquement par compilation des modèles. Les artefacts produits sont compatibles aux standards de l'industrie (EAR, WAR, SLN).

Une approche de conception d'application indépendante de la technologie cible

Sur un projet de développement utilisant Blu Age, l'application est conçue de manière indépendante de toute plateforme technologique et peut être l'implémentée sur un large choix d'architectures cibles. Blu Age génère à partir du Platform Independent Model une application immédiatement déployable, pouvant aussi par la suite être déployée sur une plateforme technique différente par simple re génération. Voir toutes les architectures supportées
La maintenance corrective et évolutive se fait par manipulation des modèles et re-génération. Elle s'accompagne d'une analyse d'impact ainsi que d'une validation d'intégrité des modèles. L'application et les modèles demeureront synchronisés tant que Blu Age sera utilisé pour la maintenir.

Une chaîne d'intégration continue automatisée

L'intégration continue est un processus automatique permettant d'intégrer quotidiennement le travail de l'ensemble de l'équipe de développement. Blu Age Forward implémente une solution d'intégration continue sous Eclipse appelée Blu age Deliver, qui fonctionne en tant que version silencieuse de Blu Age et opère en synergie avec les outils de référence Selenium, Jubula et Jenkins pour automatiser le processus de développement et de test.
Grâce à cela, les générations, compilations, packaging, déploiements, analyses qualité et tests sont complètement automatisés et lancés à la demande ou par batch.

Indépendance technologique

Construit sous Eclipse, Blu Age Forward fonctionne selon le principe du MDA défini par l'OMG (Object Management Group). Les applications produites sont donc indépendantes de l'architecture de déploiement. De plus, l'application générée peut fonctionner sans Blu Age, qui n'injecte aucun runtime propriétaire.

Productivité et agilité inégalées

Avec son compilateur UML2 intégré, Blu Age Forward industrialise le développement. Il transforme automatiquement vos spécifications fonctionnelles exprimées sous forme de modèles en applications prêtes au déploiement sur la plateforme de votre choix. Et, libérées des tâches répétitives et des dépendances technologiques, vos équipes se consacrent à la conception fonctionnelle. Vous bénéficiez d'une gestion des ressources facilitée et de gains de productivité et d'agilité inégalés

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

Résultat d‘un investissement R&D continu sur 10 ans, le code généré via Blu Age Forward présente une qualité et 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 est 10 fois inférieur à ceux constatés sur des projets "open source" référence.

Simplification et industrialisation de la maintenance

Les applications développées avec Forward sont aisément maintenables au travers de leurs représentations sous forme de modèles. Les modèles restent parfaitement synchrones avec l'ensemble des processus, qui peuvent être régénérés à n'importe quel moment sur une architecture différente. Ainsi, tant que Blu Age est utilisé pour maintenir une application, ses processus sont adaptables aux technologies actuelles et à venir.

Application haute disponibilité

Parce que vos applications sont critiques, elles doivent pouvoir s'exécuter en résistant aux défaillances. La technologie BSP (Blu Age Shared Plugin) génère des applications déployables sur des clusters applicatifs (affinité de session et/ou synchronisation de session) de manière complètement transparente. Les applications sont ainsi protégées de la défaillance d'un serveur et il est possible d'ajouter des instances (physiques ou virtuelles) pour augmenter la puissance de traitement.

Application haute performance

La technologie BSP (Blu Age Shared Plugin) permet de générer vos applications pour qu'elles soient déployées sur des clusters applicatifs de manière complètement transparente. Couplée aux technologies de virtualisation ou aux architectures Cloud, cette capacité vous apporte une élasticité de puissance de manière complètement transparente tout en vous laissant la liberté de choix de vos architectures.

  • Génération multi architecture
  • Application = Modèle
  • Débogage par les modèles
  • Architecture digitale
  • Wizards d'aide à la modélisation
  • Intégration continue
  • Editeur graphique pour les IHM (Interfaces Homme Machine)
  • Travail collaboratif
  • Gestion des rôles et de la sécurité
  • Intégration de moteur d'inférence
  • Environnement intégré de modélisation/génération dans Eclipse

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