Une architecture logicielle répartie suppose des données différentes et des tâches différentes qui sont traitées sur des machines différentes. Une telle architecture entraîne bien sûr des problèmes de transmission de données et de synchronisation de processus. Le langage Java permet de résoudre ces questions notamment dans le monde industriel
Le but de cet ouvrage est de donner les clés qui permettront de définir la solution la mieux adaptée à chaque situation.
La troisième édition de cet ouvrage met à jour les API JMS 2.0 ainsi que les synchronisations de tâches utilisées pour le big data. Elle incorpore un nouveau chapitre sur les messageries instantanées et la gestion des courriels ainsi qu’un exemple d’architecture REST.