Architectures réparties en Java : Internet des objets avec SOAP, RMI, CORBA, JMS, sockets et services Web

Cet ouvrage s'adresse aux ingénieurs logiciel, développeurs,
architectes et chefs de projet. Il s'adresse également aux étudiants
en écoles d'ingénieurs et en masters d'informatique.
Une architecture logicielle répartie permet de faire communiquer
des machines en réseau par programme. Longtemps les applications
réparties ont été réservées à de grands systèmes (espace, militaire),
à présent les besoins se diversifient (communication en pair à pair,
multiplication des réseaux, internet des objets) et même les plus
petits objets sont en communication. Le langage Java apporte une
simplification importante qui met cette technologie à la portée de
tous, 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
rencontrée. Il commence par une explication des concepts de
base des architectures réparties en Java. Il tente ensuite d'extraire
la substantifique moelle sur la meilleure manière de faire
communiquer deux machines entre elles. Enfin, il donne une vue
d'ensemble des solutions techniques actuellement disponibles.
La deuxième édition de cet ouvrage met à jour le chapitre sur les
services web, complète certains aspects de RMI et introduit de
nouvelles notions sur IPv6, les interfaces réseau et la programmation
multicoeurs.