2010-09-05 7 views

Répondre

1

Ces trois sont des choses complètement différentes:

  • Middleware Orienté Message (MOM): Un sous-système fournissant des services de distribution de messages (arbitraire) entre les systèmes intéressés. Permet généralement de modifier le contenu des messages, de les acheminer, de les journaliser, de garantir la livraison, etc.
  • Appel de procédure distante (RPC): terme générique désignant une méthode d'invocation d'une procédure/méthode/service résidant dans un processus à distance.
  • Base de données distribuée: me semble assez explicite, référez-vous à wikipedia.

Il est donc difficile de dire des avantages (dis) spécifiques ne connaissant pas mieux l'application distribuée réelle. Vous pourriez comparer RPC et MOM. Dans ce cas, MOM est généralement une solution complète de livraison de messages, tandis que RPC n'est qu'un moyen technique de communication inter-processus.

+0

Ok, point pris! Mais pense toujours que j'ai un point - alors laissez-moi vous expliquer. Prenez un système de contrôle de train qui implique la connectivité entre la voie, le logiciel et d'autres équipements matériels. Ces trois technologies pourraient être utilisées pour la communication entre les composants ou juste une base de données distribuée (aussi difficile que cela puisse être) mais pour les besoins de l'argument, les trois sont possibles - si vous êtes d'accord, quels sont les avantages et les inconvénients? MSMQ dans mon cas.Merci – migarich

+0

MSMQ est un intergiciel orienté message spécifique. Comme WebSphere MQ est par exemple. –

+0

vous ne répondez pas vraiment à ma question, juste me dire ce que vous savez sur ces choses! J'ai mentionné MSMQ (WebSphere MQ) car j'ai l'intention de l'utiliser pour ce projet en particulier. – migarich

Questions connexes