Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Cette page présente une comparaison graphique rapide entre les rythmes d'échanges des technologies:

  • Services Oriented Architecture ou API: appels de services et récupération de la réponse instantanément.
  • Messages Oriented Middleware: échange asynchrones de petits messages ordonnancé dans un ou plusieurs MOM.
  • Fichier: ensemble de messages regroupés dans un fichier physique.

Echange SOA ou API

Avantage(s)Inconvénient(s)
  • Le client a une réponse immédiate de la bonne prise en compte de sa commande (order) de l'ensemble des systèmes ("order management", "inventory" et shipping").
  • La gestion des échanges est simple. Les rejets et rejeux sont gérés par l'appelant.
  • Le suivi de la performance est immédiate.
  • Tous les systèmes sont sollicités pour produire la réponse finale.
  • Le temps de réponse utilisateur est la somme de tous les temps de réponse BO.


Echange MOM

Avantage(s)Inconvénient(s)
  • Les systèmes consomment les messages suivant leur capacité et leur disponibilité.
  • Un système peut s'arrêter sans empêcher les autres de fonctionner.
  • Le client a une réponse partielle de prise en compte de sa commande. Il doit attendre que tous les systèmes aient traités ses messages pour recevoir la prise en compte finale.
  • La gestion des rejets et des rejeux de messages est complexe.
  • Le délai de propagation entre les systèmes n'est pas garanti.

Echange Fichiers

Avantage(s)Inconvénient(s)
  • Les systèmes consomment les fichiers à une fréquence précise et en respectant un plan de marche très maîtrisé.
  • Le traitement des données en masse est efficace.
  • Le retour client est tardif. Chaque système absorbe ses fichiers suivant des fréquences et des délais différents.
  • Le délai de transfert global est très important.
  • Chaque export / import ne garantit pas que l'ensemble manipulé est le même. En fonction des rejets, celui-ci évolue.
  • No labels