Bonsoir,

Je dois appeler régulièrement un Web service (que je n'ai pas développé) afin de récupérer des données, régulièrement mises à jour, pour les insérer dans la base de données liées à mon application. Mon application fonctionnant avec Spring, je souhaite utiliser Spring Batch qui permet de simplifier et automatiser les traitements de type Read/Process/Write. J'ai déjà utilisé ce genre de fonctionnalité avec des fichiers plats (.csv) en entrée (ItemReader) et une base de données en sortie (ItemWriter). Cela fonctionne très bien. Concernant ma problématique, je souhaite utiliser le même mécanisme avec l'appel d'un web service en entrée (Read), le traitement des données renvoyées par le ws (Process) et l'écriture des données dans ma base (Write). Spring Batch permet-il l'utilisation d'un WS en tant que source de données pour le traitement du batch?
Si oui comment faire?
Je veux effectuer un job dont la step ressemble à ceci :

Read <------> Process <-------> Write
(WebService) (Traitement) (Ecriture dans BD)

Merci d'avance

Franck