CORBA DES CONCEPTS A LA PRATIQUE 2EME EDITION

GEIB

L'Object Management Group propose une solution globale, à l'aide de
technologies orientées objet, pour la construction
d'applications distribuées résolvant les problèmes de
communication, d'hétérogénéité, d'intégration et d'interopérabilité.
Le coeur de cette proposition est le bus à objets répartis CORBA
(Common Object Request Broker Architecture). Ce bus
fournit les mécanismes de base pour la communication entre les
objets distribués et hétérogènes.
Cet ouvrage présente une vision globale des travaux de l'OMG : le
modèle orienté objet, l'architecture de gestion des
objets OMA, le bus CORBA, le langage de définition des interfaces
OMG IDL, les services objet communs, les utilitaires
communs et les interfaces de domaine. De nombreux exemples
détaillés illustrent les propos des auteurs sur la mise en
pratique du langage OMG IDL et sur le processus de conception, de
développement et de déploiement d'une application
CORBA implantée avec le langage C++. Finalement, cet ouvrage met en
perspectives l'utilisation de CORBA dans le
contexte du World Wide Web.

Public : Développeurs et gestionnaires réseaux, Chefs de projet
informatique, étudiants en informatique.

Mot-clés : CORBA, conception d'applications distribuées, OMG.

Plan de l'ouvrage :

Ce livre s'adresse à tout lecteur qui s'intéresse aux technologies
gravitant autour de la norme CORBA et voulant en savoir
plus sur leurs utilisations. Les professionnels de l'informatique
trouveront une mine d'informations techniques et pratiques
afin de mieux appréhender CORBA et de pouvoir rapidement exploiter
ce bus dans leurs projets actuels ou à venir. Les
étudiants de deuxième et troisième cycles découvriront, de manière
progressive et pédagogique, les différentes facettes de
CORBA. Finalement, cet ouvrage peut servir de base à tout
enseignant pour la réalisation d'un cours sur les objets
distribués avec CORBA. Le contenu de ce livre s'articule autour de
sept chapitres et de deux annexes.

Le premier chapitre met l'accent sur le besoin de normes pour
construire des applications distribribuées et cerne les
principaux problèmes auxquels répond la norme CORBA. Pour cela, ce
chapitre présente les principales caractéristiques
des applications distribuées, l'évolution des environnements
distribués et l'introduction des objets distribués dans les
applications.

Le deuxième chapitre est une présentation générale et complète de
l'effort de standardisation mené par l' Object
Management Group. A travers un tour d'horizon du bus CORBA, ce
chapitre présente le modèle objet, l'architecture de
gestion des objets de l'OMG, l'Object Management Architecture (OMA)
ainsi que le bus d'objets répartis CORBA.

Le troisième chapitre décrit le langage de définition des
interfaces des objets CORBA ou Interface Definition Language
(lDL). Ce langage sert à définir les fonctionnalités des composants
logiciels qui seront disponibles sur le bus à objets. Ce
chapitre détaille et illustre l'ensemble des constructions de ce
langage et montre concrètement la manière d'utiliser les
définitions IDL à partir des langages de programmation C++ et Java.


Le quatrième chapitre aborde en détail certaines composantes
techniques du bus CORBA. Ce chapitre couvre les
interfaces de base du bus, la notion d'adaptateur d'objets, le
référentiel des interfaces et les mécanismes dynamiques de
CORBA. L'utilisation de ces composantes est illustrée en C++ à
travers de nombreux fragments de code et un exemple
complet.

Le cinquième chapitre passe en revue l'ensemble des services
standardisés de l'architecture OMA. Ces services répondent
à des besoins communs à la plupart des applications distribuées
comme, par exemple, la désignation des objets, la
persistance, les transactions, la sécurité, etc.

Le sixième chapitre illustre concrètement le processus de
conception, de développement et de déploiement d'une
application CORBA. Sur un exemple de service bancaire, ce chapitre
détaille progressivement la définition des interfaces
IDL, l'implantation des objets CORBA, la réalisation des serveurs
et des applications clientes. Cette étude est
concrètement illustrée par des fragments de code IDL et C++ ainsi
que par la mise en oeuvre du service Nommage de
CORBA.

Le septième chapitre met en avant les intérêts et les perspectives
d'intégration des infrastructures CORBA et World Wide
Web. Ce chapitre introduit les technologies du WWW et expose les
différentes approches pour réunir un bus CORBA et
l'environnement WWW. Finalement, nous présentons un exemple
d'intégration de ces deux mondes appelé CorbaWeb et
développé par les auteurs de ce livre.

Les annexes fournissent quelques informations complétant le contenu
de ce livre ainsi que les principaux acronymes
utilisés. Le lecteur trouvera ici des références Internet et des
références bibliographiques sur les organismes de
standardisation, sur divers bus CORBA commerciaux et sur des
réalisations du domaine public.

SITE DES AUTEURS:
http://corbaweb.lifl.fr/CORBA_des_concepts_a_la_pratique/

dunod - page 1
dunod - page 2
dunod - page 3
dunod - page 4
dunod - page 5
dunod - page 6
dunod - page 7
dunod - page 8
dunod - page 9
dunod - page 10
dunod - page 11
dunod - page 12
Librairie spécialisée en ouvrages scientifiques et techniques