La notre plateforme d'automatisation dans le nuage pour les entreprises franchit une étape importante avec la publication de la version 1.0. Cette mise à jour apporte de nouvelles fonctionnalités dans la génération des codes et la reprise à chaud.
La plateforme Kogito comprend le support des technologies majeurs pour la gestion des processus métier
La plateforme apporte en outre de nouvelles capacités :
Une des spécificités de Kogito repose sur la forte dépendance à la génération de codes. Dans Kogito, la génération de codes a un double objectif : générer du code à l'avance pour éviter la réflexion en cours d'exécution ; générer automatiquement des services spécifiques à un domaine à partir des connaissances fournies par les utilisateurs. La plate-forme fournit ainsi un code véritablement réduit pour la conception et la mise en œuvre de services REST axés sur la connaissance de l’entreprise.
Kogito charge et analyse les actifs de connaissances tels que les règles, les décisions ou les définitions de flux de travail pendant le temps de construction. De cette façon, l’application démarre plus rapidement et consomme moins de mémoire, et, à l'exécution, elle ne fait pas plus que ce qui est nécessaire.
L’usage des applications dans le nuage est en expansion croissante. Kogito vise à faire tenir le plus d'instances d'application dans le même espace pour maintenir les coûts à un faible niveau. Ainsi, Kogito utilise Quarkus comme cible d'exécution principale pour adopter une génération de code en avance sur le temps. SpringBoot est aussi supporté, mais Quarkus, grâce à son support simplifié de la génération d'images natives permet à Kogito produit de plus petits exécutables natif.
L’opérateur Kogito permet un développement local via l'extension Quarkus. En mode développeur, cela étend les capacités de rechargement du code natif en direct de Quarkus en allant plus loin que le rechargement du code source en texte. En effet, Kogito ajoute le rechargement à chaud des modèles graphiques pris en charge par les outils de modélisation.
L’équipe de développement prévoit pour l’avenir la personnalisation de ces services générés automatiquement, avec une fonction dénommée « échafaudage ». Grâce à l'échafaudage, il sera également possible de personnaliser le code qui est généré.
Source : kiegroup.org ; vidéo de présentation de la solution