Note : 6 ; Une introduction en douceur, mais un texte malheureusement démodé !
1999, pour les technologies, c’est désormais l’ancien temps ! De fait, cet ouvrage ignore (pour des raisons d’ancienneté) les technologies EJB, .NET et web services ! Aussi regarderons-nous cet opuscule d’un oeil nostalgique.
Le premier chapitre donne une vue générale sur la problématique des middlewares, et aborde superficiellement Corba et COM.
Le second chapitre traite des middlewares d’échanges de messages. Si ce chapitre ignore JMS (là encore pour de bonnes raisons), il présente cependant une bonne introduction à cette technique, sans toutefois rentrer suffisemment dans les détails. Il en va un peu différemment pour le chapitre suivant consacré aux middlewares orientés RPC, où l’auteur détaille plus la cinématique de fonctionnement des RPCs. Il consacre même une partie importante du chapitre à DCE : si la chose est intéressante, elle est encore un peu plus démodée ! Le chapitre 4, qui lui fait directement suite traite de Corba lui-même, des invocations statiques et dynamiques, mais peu des services Corba.
Avec le chapitre 5, on rentre de plein pied dans le monde de COM et MTS. Si on garde toujours une certaine distance avec les problèmes purement technique, on est quand même agréablement surpris de la clarté des explications sur la cinématique du fonctionnement de COM. Suit un chapitre (court, heureusement) consacré au comparatif COM vs Corba : on se demande encore pourquoi on fait une telle chose ! On y parle même d’OpenDoc, je vous demande un peu… finallement l’auteur ne conclut rien du tout !
Le chapitre 7 traite de Java RMI et JavaBeans, je dirais simplement : Bof ! Bof aussi pour le chapitre 8 traitant des architectures internet, résumons la chose : HTML, HTTP et CGI !
Le chapitre 9 est consacré à la méthode « MethodF » basée sur UML : on aurait pu économiser du papier ici. Pour ceux qui sont durs d’oreille : le chapitre est sans intérêt.
En conclusion, le livre est « has been » ! Il garde un intérêt pour ceux qui veulent une introduction simple à COM ou à Corba, car le niveau de technicité reste peu élevé tout en décrivant parfaitement le fonctionnement de chaque environnement.
Référence complète : Middleware et Internet : CORBA, COM/DCOM, Java RMI, Java Beans, ActiveX, 2nd édition – Daniel Serain – InterEditions 1999 – ISBN : 2-225-83422-3