Editions Dunod - Editeur de savoirs
 
 

 
Collections Index thématique
Mon compte    
Interview :
Annick Fron
Architectures réparties en Java
Extraits de l'ouvrage
Table des matières
Chapitre 5
Index
Compléments en ligne
documents téléchargeables
site complémentaire
•   Site professionnel de l'auteur
Consultez aussi
Architecture : informatique
Java
Développement informatique
Conseiller ce livre à un ami
Avantage !
Satisfait ou Remboursé
Architectures réparties en Java

Architectures réparties en Java

RMI, CORBA, JMS, sockets, SOAP, services web




Auteur Annick Fron :

Diplômée de l'Ecole Polytechnique et de l'ENST, elle est consultante indépendante dans l'architecture de systèmes logiciels. Elle a réalisé des missions pour des groupes comme Alstom, Schneider, le Crédit agricole, ou la DGA. Elle a assuré des enseignements de niveau master à l'université de Nice. Elle est l'auteur d'un ouvrage sur la "Programmation par contraintes" publié en 1994 par Addison Wesley France.




Marque : Dunod
Collection InfoPro - 175 x 250 mm - 224 pages - 2007
EAN13 : 9782100511419
Prix : 27 €
Acheter livre - Architectures réparties en Java Ajouter au panier
Votre commande expédiée sous 24h
Livraison gratuite (en savoir plus)

Ce livre s'adresse aux ingénieurs logiciel, développeurs, architectes et chefs de projet. Il s'adresse aussi aux étudiants en écoles d'ingénieurs et en masters d'informatique.
Une architecture logicielle répartie suppose des données différentes et des tâches différentes traitées sur des machines différentes. Il en découle bien évidemment des problèmes de transmissions de données et de synchronisation entre processus. Très longtemps les applications réparties ont été réservées à des applications d'experts (espace, militaire), mais à présent les besoins se diversifient (communication en pair à pair, multiplication des réseaux). Le langage Java qui est né avec les applications en réseau 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.
Disponible en ligne, le code a été volontairement simplifié dans l'ouvrage pour une lecture synthétique - notamment en omettant les packages et les exceptions qui sont proposées automatiquement par les environnements de développement classique.

Sommaire :

Problématique des architectures réparties. Rappels sur Java (sérialisation, utilisation des threads, utilisation des futurs, Design Patterns...). Sockets et Java NIO (communications en réseau, communications avec TCP...). Interfaces et pliage des arguments (marshalling). RMI (Remote Methode Invocation, mise en oeuvre, passage des arguments RMI en multithread, RMI IIOP). Corba (évolution,architecture, un exemple statique simple, variante de code, utilisation d'un annuaire, utilisation des politiques du POA). Annuaires LDAP-JNDI (références d'applications et annuaires, enregistrement d'un objet dans un annuaire, Java Naming and Directory Interface, introduction à LDAP, utilisation de JNDI pour les accès LDAP). JMS (Java Messages Services, exemples de code pour envoyer et recevoir un message, nature des messages et codage de l'information, fiabilité). SOAP et les services web (architecture de SOAP, WSDL, bijections entre Java et XML, client SOAP en Java, création d'un service web). JMX (Java Management Extension, test, déploiement, mise en oeuvre, journalisation par des logs).

Mots-clés :
applications réparties, annuaires, codage de l’information, web services, journalisation, passage d’arguments, solutions techniques, génie logiciel, Java, threads, design patterns, sockets, interface, implémentation, déploiement, pliage des arguments (marshalling), MBeans, Java NIO, JDNI, LDAP, RMI IIOP, CORBA, SOAP, JMS, WSDL, XML, JMX, TCP, UDP
Public :
Architectes et développeurs; Étudiants (niveau L3-M1) et élèves ingénieurs en informatique
bibliothèques des métiers      newsletters      Microsoft®Press      ediscience.net      expert-sup.com
Notice légale