anas.
← Tous les projets

Workflow Manager

Workflows Java persistants et risque de contrepartie

Anas Bouarafa · Projet indépendant

Java 21, Spring Boot, PostgreSQL, Flyway, React, TypeScript

Coordonner les personnes et les services

Workflow Manager est un moteur Java pour les workflows qui traversent plusieurs applications. Il prend en charge les définitions YAML ou JSON versionnées, tâches externes, approbations humaines, temporisations et attentes d’événements.

Un état persistant et un SDK réutilisable

Spring Boot expose l’API du moteur ; PostgreSQL conserve les instances et l’historique avec des migrations Flyway. Un SDK Java connecte applications et workers. La réservation des tâches sépare orchestration et exécution.

Appliquer l’orchestration au risque de crédit

Une application de risque de contrepartie utilise le moteur pour les revues de limites, appels de marge et litiges. L’application de risque conserve les données métier ; le moteur conserve l’état des tâches et leur historique. Des interfaces React servent les files opérationnelles et la gestion des workflows.

Contact ↗