Cette page contient un ensemble d'informations relatif à CORBA : présentation de l'OMG, composants de l'architecture CORBA, références sur des documents.

Mais cette page n'est pas encore stabilisée donc n'hésitez pas à me faire part de nos remarques, suggestions ou toutes autres informations susceptibles d'avoir sa place dans cette page.


L'architecture CORBA

L'Object Management Group (OMG) est un consortium international (fondé en 1989) regroupant actuellement environ 600 membres. L'OMG vise à promouvoir les technologies orientées objets pour la conception d'applications informatiques distribuées, interopérables et ouvertes. L'OMG a ainsi défini dans l'Object Management Architecture Guide (OMA) son modèle d'objets distribués et interopérables. Ce modèle est supporté par l'architecture CORBA (Common Object Request Broker Architecture). CORBA définit un ensemble de composants : le langage IDL, les projections, l'ORB, l'Interface Repository, la DII, le BOA. L'interface fonctionnelle de ces objets est décrite grace au langage IDL (Interface Description Language). L'IDL est un langage de description d'interfaces totalement indépendant de tout langage de programmation. La projection (ou mapping) permet de générer du code pour exploiter le type d'objet a partir d'un langage de programmation. Ce mécanisme est dépendant du langage cible. Actuellement, les projections pour les langages suivants ont été définies : Les objets communiquent alors par envoi de requetes. Ces requetes sont des invocations des opérations définies dans les interfaces. Ces requetes sont transportées par l'Object Request Broker (ORB).

CORBA - Système d'objets distribués


Conférences


Autres listes de références


Information on the Object Management Group

On-line sources

Probably the best place to start is the Index to Object-Oriented Information Sources and searching for such things as OMG , CORBA , or OMA . Unfortunately most of the "real" information is now no longer on-line --- if you want it you'll have to pay for it. This is fine if you work for a company who plans to make money off of it (and so can justify the expense) but unreasonable for educational institutes who just want to teach it.

Another source of information (somewhat overlapping and probably accessible from the Index) is CORBA -- Common Object Request Broker Architecture

Literature

An overall description of CORBA is "Distributed Object Computing with CORBA" by Steve Vinoski, which appeared in the July/August issue of C++ Report. (Thanks to Steve Vinoski, vinoski@apollo.hp.com )

McGraw-Hill will be publishing a book on the OMG which includes two chapters on CORBA. This book is targeted for "not-too-technical" CS people (i.e. all CS people who do not directly build ORBs). I think the book will go out sometime April/May 95. (from Ron Ben-Natan, ben-natan_ron@jpmorgan.com )

A comparison between CORBA, SOM/DSOM, and OLE is "Interoperable Objects" by Mark Betz, which appeared in Dr Dobb's Journal #220, October 1994.


Autres Informations


Pointeurs en vrac