beVault évolue vite.—Ne ratez aucune nouveauté S'inscrire aux release notes

States

Des workflows de données flexibles, au cœur de beVault.

States est l'orchestrateur interne de beVault. Il pilote vos flux de données, de l'extraction initiale jusqu'à la livraison dans vos outils de business intelligence.

Orchestration

La puissance de l'orchestration de workflows

States s'appuie sur l'Amazon States Language (ASL), un langage basé sur JSON conçu pour créer des workflows appelés machines à états. Des workflows linéaires simples aux scénarios avec embranchements complexes, States vous donne la flexibilité et le contrôle nécessaires.

Création dynamique de workflows

Avec l'ASL, States construit des machines à états capables de gérer des embranchements conditionnels, une exécution en parallèle et des traitements itératifs.

Vos workflows de données s'adaptent ainsi à votre logique métier et à la structure de vos données.

Illustration : création dynamique de workflows dans beVault

Modularité

Une conception modulaire

Illustration : workflows découpés en machines à états plus petites

Les workflows complexes peuvent être découpés en machines à états plus petites et plus faciles à gérer.

Cette approche modulaire simplifie la gestion et favorise la réutilisation, ce qui fait gagner du temps et des ressources sur la durée.

Workers

Intégration des Workers

States s'intègre à de petits services web appelés Workers. Ces composants spécialisés exécutent des tâches précises, comme des appels HTTP ou des requêtes sur des bases de données.

Vous gardez ainsi un contrôle précis sur chaque étape de votre flux de données.

Illustration : States coordonne les Workers qui exécutent les tâches

Extensibilité

Des Workers sur mesure

Illustration : extension des workflows par des Workers personnalisés

States est fourni avec un ensemble de Workers génériques, et permet aussi de créer vos propres Workers.

Avec des langages de programmation courants comme Python, Ruby, Java ou .NET, vous développez des Workers adaptés à vos besoins de traitement spécifiques.

Étape suivante

Voyez comment vos workflows s'exécuteraient.

Parler de votre contexte d'orchestration