-
corba ou pas ?
bonjour,
dans le cadre d'une thèse j'aurais besoin d'un système simple permettant d'envoyer des requètes à une machine et d'en recevoir les résultats. (vraiment en version simplifiée)(moi le réseau ca fait belle lurette que j'en ai pas fait).
Je cherche donc une bibliothèque/moyen sympa et efficace de faire ça, et qui fonctionne entre plusieurs types de codes, notemment C++, java et real basic (l'ovni lol).
sachant qu'il doit être libre de droit complet, on m'a proposé CORBA. J'ai regardé mais ça à l'air galère et surtout peu documenté.
On m'a aussi parlé de XML-RPC, qui me semble beaucoup plus simple d'utilisation.
Je post donc ce message pour récolter vos avis sur ces méthodes et mêmes peut être d'autres bibliothèques plus performantes que celles citées.
Merci par avance.
-
Bonjour,
En effet XML-RPC, (ou plus généralement des web services) seront très certainement appropriés.
-
CORBA ca fonctionne tres bien MAIS ca n'a guere jamais vraiment decolle en dehors du monde des (grandes) entreprise. Parmis les trucs que j'utilisais tantot :
- SunORB, l'ORB de Sun (celui fourni avec le JDK) pour Java.
- Orbacus de Iona pour Java et C++(dommage la licence a change quand Iona a rachete OOC)
- ACE/TAO pour C++
Ca marchait plutot bien mais bon... comme je dis ca reste des utilisations isolees sans lendemain.
Il semble que le monde se soit plutot oriente du cote d'XML-RPC.
-
J'opterais également pour le Web-Service, surtout si plusieurs langages doivent pouvoir utiliser la fonction.
-
Pour utiliser CORBA (oui, une grande entreprise), c'est assez simple d'utilisation, une fois configuré.
Le Web-service, c'est bien et facile, mais c'est fashion et surtout, c'est verbeux (pauvres réseaux).
-
Question performance CORBA est meilleur (utilisation de codage binaire au lieu de texte), question de mode c'est XML-RPC!
En plus je pense que CORBA a été écrit pour supporter entre autre Java, C, C++,..etc.