Note : 7 ; Un exposé limpide des concepts de DCE. Au-delà de cet environnement, il permet de comprendre les concepts inhérents aux systèmes distribués.
L’environnement DCE n’a pas été un franc succès dans le monde UNIX. Néanmoins, c’est de cette norme que s’est inspiré Microsoft pour Windows NT. DCE, c’est « le réseau est l’ordinateur » à l’heure pré-Web. Et l’ouvrage présente l’ensemble des services pensés pour en faire une réalité. Ne nous laissons pas abuser par l’apparence préhistorique de la chose : ces services sont bien pensés, repris parfois moins bien à l’heure du Web, le propos du livre reste intéressant. Voyons cela.
Au total, l’ouvrage compte 235 pages hors annexes, structurées en 14 chapitres. Ces dernières occupent 35 pages et ne sont guère passionnantes, à l’exception des questions / réponses. Le premier chapitre « le réseau devient l’ordinateur » donne une vue haut niveau de l’architecture et des motivations de DCE. Il est peu technique et constitue une bonne introduction au sujet. Le chapitre 2 entre directement dans le vif du sujet en abordant l’élément central de DCE, ce qui nous conduit rapidement à parler de service de nommage, d’annuaire, de sécurité, etc.
Le RPC est en quelque sorte la brique de base pour ce qui est de l’interaction entre ordinateurs pour DCE. C’est le sujet du chapitre 3. Ce chapitre décompose toutes les étapes, depuis la compilation avec l’IDL jusqu’au protocole d’appel en passant par la recherche du service dans l’annuaire distant. Une solide présentation du sujet. La présentation des threads DCE au chapitre 4 est un peu plus décevante et ne rentre pas réellement dans le cœur du sujet.
Le Security Service est un sujet sérieux et même complexe quand il s’agit de sécuriser les appels entre cellules. Et c’est bien de cela qu’il s’agit au chapitre 5. Le propos est clair et bien illustré, mais laisse quand même un léger goût d’inachevé en fin de chapitre. Le Directory service, avec d’abord le CDS puis le GDA, est aussi un sujet d’ampleur. On ne lui reprochera pas d’être traité légèrement au chapitre 6. C’est l’un des aspects qui a le plus vieilli avec l’arrivée du Web. Et si le texte est bien écrit, il n’est pas non plus palpitant à lire.
Continuer à lire « Note de lecture : Comprendre DCE, par Ward Rosenberg, David Kenney & Gerry Fischer »