Lors de la conception d'une application distribuée en Java, il semble y avoir quelques technologies qui traitent le même type de problème. J'ai lu brièvement sur Invocation de méthodes à distance en Java y Service de messages Java mais il est difficile de voir la différence. Java RMI semble être plus étroitement couplé que JMS parce que JMS utilise la communication asynchrone, mais sinon je ne vois pas de grandes différences.
- Quelle est la différence entre eux ?
- L'un d'eux est-il plus récent que l'autre ?
- Lequel est le plus courant/populaire dans les entreprises ?
- Quels avantages ont-ils l'un par rapport à l'autre ?
- Quand l'un est-il préféré à l'autre ?
- Sont-elles très différentes dans leur difficulté de mise en œuvre ?
Je pense aussi que Services Web y CORBA abordent le même problème.