> J'aimerais r�aliser un client en Python sur une machine Linux pour
> ex�cuter des m�thodes d'objets existants sur un serveur (pas Linux lui)
> accessibles via l'ORB de Orbacus (je n'ai pas le choix, cet ORB m'est
> impos�). Or, dans la doc de Orbacus, on mentionne qu'il n'existe des
> mapping que pour le C++ et Java.
Exact.

> Est-il n�anmoins possible de construire une application en Python dans
> cette configuration? Faut-il installer un autre ORB (Orbit???) qui lui
> supporte le mapping vers Python et faire communiquer ces deux ORB?
C'est �a.

Il existe deux mappings Python:
- FnOrb (www.fnorb.org)
- omniOrbPy

Je te conseille le 2�me: omniORB3 est un ORB (CORBA 2.3-compliant)
OpenSource, et un module suppl�mentaire (omniOrbPy) te donne un mapping
Python (qui utilise les libs d'omniORB3, donc il faut installer les 2).
En plus, le mapping correspond au mapping Python standardis� par l'OMG
(http://cgi.omg.org/cgi-bin/doc?ptc/00-04-08).

FnOrb n'est que CORBA 2.0 (bof bof, pas beaucoup de chances que �a
marche, vu que l'INS (Interoperable Naming Service) n'est venu qu'
avec CORBA 2.3 (si je me rappelle bien ;)).

> Comment?
Tout est pr�vu dans CORBA 2.3...
Il suffit d'utiliser le Naming Service d'Orbacus pour r�cup�rer les
r�f�rences d'objets, et CORBA fait le reste ;-))

OmniORB3: http://www.uk.research.att.com/omniORB/
OmniORBpy: http://www.uk.research.att.com/omniORB/omniORBpy/index.html

Si t'as des questions ou des probl�mes, n'h�site pas ;-)

--
  -o) / Pascal Bleser          ATOS Payment Systems|
  /\\ \ C++/UNIX Development        Aachen, Germany|
 _\_v  \<[EMAIL PROTECTED]> <[EMAIL PROTECTED]>|
---------------------------------------------------|
/earth is 98% full... please delete anyone you can.:
---------------------------------------------------'

[ Soyez pr�cis dans vos sujets svp afin de d�terminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (d�s)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: [EMAIL PROTECTED]  ]

Répondre à