TOOLinux

Le journal du Libre

Publication d’evQueue sous une licence libre

vendredi 20 mars 2015

Il permet la planification de tâches simples mais aussi la gestion de
workflows, enchaînements de briques logicielles de base dans un but plus
avancé.

La description des enchaînements de tâches est basée sur XML et XPath,
reprenant ainsi des briques très standardisées pour la structure des
workflows.

Le moteur d’evQueue est écrit en C++ en mode événementiel.
L’interface de pilotage Web est elle développée en PHP. Elle permet le
suivi des tâches et workflows en cours, la création de workflow
notamment en mode graphique et la planification de tâches.

En plus de l’interface de pilotage Web, evQueue propose une API réseau
permettant son contrôle à distance (lancement de tâches, suivi des
tâches en exécution...).

L’exécution de traitements lourds est en effet une problématique
récurrente des systèmes Web où les clients sont en mode asynchrone.
L’utilisation d’evQueue résout cette problématique, assurant un suivi
simple à mettre en place en AJAX côté utilisateur et une excellente
visibilité pour les administrateurs systèmes.

Une documentation sur l’installation et l’utilisation d’evQueue, ainsi
que des exemples de workflows sont disponibles sur le site d’evQueue (en
anglais).

EvQueue est développé et maintenu par l’équipe informatique de l’UFC-Que
Choisir.

- Site officiel