Table des matières

T6.GT07 : Batch/traitements par lots et SOA

Porteurs

Linagora / Christophe DENEUX, Bertrand ESCUDIE

Mots Clés :

Batch, traitement par lots, SOA

OBJECTIF

Sensibiliser aux bonnes pratiques d’implémentation des batchs ou traitements par lots dans le cadre d’une SOA

DESCRIPTION

Dans tous SI on retrouve des batchs ou des traitements par lots. Dans beaucoup de SI, ils servent à synchroniser des données, ou à faire des calculs. Dans un SI orientée services, les batchs sont plutôt utilisés pour faire du traitement de masse.

Dans ce cas, le premier réflexe est de créer un batch client qui invoque un service métier du SI pour chaque enregistrement. Mais est-ce la bonne manière de faire ? Ne serait-t-il pas plus judicieux de créer un service de traitement de masse ? Comment transmettre des millions d’enregistrements à traiter sans tout faire exploser ?

Dans cette présentation, nous vous proposons de parcourir ce domaine du traitement de masse pour vous exposer les bonnes pratiques à avoir dans le cadre d’une architecture orientée service, et pour optimiser l’agilité de votre SI.

FORMAT

Présentation de 30 minutes suivie par une discussion.

PREREQUIS

PAD COLLABORATIF

https://etherpad.in2p3.fr/p/JDEV2017.T6.GT07

Vous pouvez vous servir de ce pad collaboratif pour y inscrire vos commentaires, un résumé / restitution en sera fait qui sera inclus dans le compte rendu du GT.

Attention, les PADs sont détruits après 90 jours d'inactivité.

DOCUMENTS/RESSOURCES