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.

  • Préalablement au jour J : L'idée est de faire remonter les attentes et les questionnements.
  • Jour J : Prendre des notes et des réflexions collaborativement.

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

DOCUMENTS/RESSOURCES

 
jdev2017/t6.gt07.txt · Dernière modification: 2017/05/10 23:09 par magali.contensin@univ-amu.fr
 
Recent changes RSS feed Powered by PHP Powered by Pxxo Driven by DokuWiki