[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] CORBA (was: RMI)



> Gerd-Christian Michalke wrote:
> > J'ai trouve par hasard un truc genial: le RMI sous java.
> > Ca correspond a remote method invocation (si ma memoire est bonne).
> > Pour ce qu j'en ai compris, c'est un absttaction complete de la prog
> > reseau vers l'objet (fini l'api des sockets)
> > Ya ca en c++ ? Ca tourne sous linux ? Qqun a deja joue avec ca ?

Il y a déjà ça en C/C++/Java/Perl/... et ça s'appelle

-> CORBA <-

;)

Non, c'est pas la même chose, mais l'idée est la même (ça va même beaucoup
plus loin pour CORBA) et marche avec plusieurs langages.
Et, oui, CORBA sur Linux, ça existe: MICO, omniORB/2, ORBacus, ORBit sont
des exemples d'implémentations sous license GPL d'ORBs (qqe chose comme un
serveur CORBA, l'API et les tools pour développer, si tu veux).

CORBA, c'est principalement la distribution et l'invocation transparente d'
objets sur un réseau (ou en local). Dans ton programme (p.ex. en C++), tu
ne fais que 2 ou 3 appels pour l'initialisation avec l'ORB (Object Request
Broker) et ensuite tu instancies des (lis bien ceci, ça fait baver ;))
pointeurs sur des objets distribués sur le réseau. (aaaaaah)

D'ailleurs, si tu as GNOME sur ta caisse: GNOME utilise ORBit :)
Dès que tu lances un applet GNOME, tu fais du CORBA ;))
Si tu ne me crois pas, ouvre un XTerm et tape "panel": le panel de GNOME
va apparaître... ensuite, lance un applet et regarde les messages dans
ton XTerm :)

KDE (enfin, KOffice en particulier) utilise lui MICO, mais c'est du CORBA
aussi, notamment pour KOM, l'intégration de composantes KOffice (système
semblable à DCOM ou OLE de M$, sauf basé sur CORBA donc + portable)

MICO (C++) et ORBit (C) sont dans la S.u.S.E.
ORBit doit être dans la Red Hat aussi, vu que utilisé par GNOME - MICO,
chais pas...

> > Ou trouver des docs ?
http://www.omg.org

  -o)  Pascal Bleser        | UNIX *is* user friendly.
  /\\  C++/UNIX Development | It's just selective about
 _\_v  ATOS Payment Systems | who its friends are...
pbleser@atos-group.com---------------------------------
---------
This message was sent by Majordomo 1.94.3. Please repport problems to
manu@rtfm.be. If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.