Configuration des JobEngines
Les JobEngines appliquent des traitements spécifiques à vos flux, configurés depuis l'UI. Filtrage, calcul, enrichissement ou agrégation s'ajoutent à la chaîne sans développement dédié.
Ajouter une logique métier au flux
Un flux brut ne suffit pas toujours : il faut parfois filtrer, calculer un indicateur ou croiser une référence. Coder ces traitements dans chaque intégration alourdit la maintenance. Les JobEngines encapsulent cette logique dans des briques configurables.
De la source à la destination, en un seul passage
Insérer un traitement
Vous ajoutez un JobEngine à l'endroit voulu de la chaîne, entre le décodage et la sortie. Chaque traitement se place et se paramètre depuis l'interface.
Traiter au fil de l'eau
Le JobEngine applique sa logique à chaque message qui passe, sans mémoriser d'état entre deux. L'exécution reste stateless : rien n'est conservé après le traitement.
Transmettre le résultat
La donnée traitée continue vers le JobEngine suivant ou vers les points de sortie. La chaîne enchaîne les traitements sans écriture intermédiaire.
Ce que cette fonctionnalité vous apporte
Traitements configurables
Filtrage, calcul, enrichissement et agrégation se paramètrent depuis l'UI, sans code.
Placement libre
Un JobEngine s'insère à n'importe quelle étape de la chaîne de traitement.
Exécution stateless
Chaque message est traité indépendamment, sans état conservé entre deux passages.
Chaînage de traitements
Plusieurs JobEngines s'enchaînent sur un même flux, en séquence.
Bénéfices
- Logique métier ajoutée sans développement.
- Traitements placés où vous le décidez dans la chaîne.
- Exécution sans état, sans donnée conservée.
- Enchaînement de plusieurs traitements sur un flux.
En pratique
Un architecte doit ne remonter que les mesures dépassant un seuil et y ajouter un identifiant de site. Depuis l'UI, il insère un JobEngine de filtrage puis un JobEngine d'enrichissement dans la chaîne. Le flux ressort filtré et complété en temps réel, chaque message traité à la volée sans qu'aucun état ne soit conservé entre les passages. Les seuils et l'identifiant se modifient ensuite sans toucher au reste de la chaîne.
Questions fréquentes
Quels types de traitements couvrent les JobEngines ?
Filtrage, calcul, enrichissement, agrégation et transformation conditionnelle, configurables selon la logique de votre flux.
Les JobEngines conservent-ils des données entre deux messages ?
Non par défaut : l'exécution est stateless, chaque message est traité indépendamment, sans stockage résiduel.
Peut-on enchaîner plusieurs traitements ?
Oui. Plusieurs JobEngines se placent en séquence sur un même flux, chacun passant son résultat au suivant.
Orchestrez vos données en transit, sans stockage
iD4Connect connecte, transforme et distribue vos flux en temps réel. Souverain, on-premise, cloud ou edge.
Demandez une démo