corba?? une alternative??

corba?? une alternative?? - Divers - Programmation

Marsh Posté le 09-10-2002 à 10:33:55    

salut tout le monde!
pour un projet que je développe, je vais surement devoir utiliser et donc mettre en place un bus corba. Je sais pas très bien comment ça marche, mais je vais me documenter sur la question. Mon pb n'est pas là, il est plutôt de savoir s'il existe d'autre systèmes alternatifs et jouant le même rôle. Et si possible, savoir lequel est le plus simple/performant??
 
merci de vos réponses!

Reply

Marsh Posté le 09-10-2002 à 10:33:55   

Reply

Marsh Posté le 09-10-2002 à 10:41:05    

Y a au moins RMI qui a l'énorme avantage d'être disponible depuis Java, et qui est par ailleurs la couche de communication utilisée pour le EJB.
 
Après, y a DCOM et sa dernière version utilisée dans .NET de Micro$oft.
 
En (beaucoup) plus basique, tu as aussi RPC, mais c'est uniquement pour les appels de procédures, et non pas les appels de méthodes d'objets.

Reply

Marsh Posté le 09-10-2002 à 10:41:51    

et des trucs plus récents tels que WebServices mais ca a un domaine d'application plus restreind


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-10-2002 à 10:42:39    

_Mac_ a écrit a écrit :

Y a au moins RMI qui a l'énorme avantage d'être disponible depuis Java, et qui est par ailleurs la couche de communication utilisée pour le EJB.




 
Corba est aussi accessible depuis Java, merci pour lui. Et RMI a l'énorme handicap de n'être disponible que depuis Java (sauf preuve du contraire :??:)

Reply

Marsh Posté le 09-10-2002 à 10:44:47    

lorill a écrit a écrit :

 
 
Corba est aussi accessible depuis Java, merci pour lui. Et RMI a l'énorme handicap de n'être disponible que depuis Java (sauf preuve du contraire :??:)




 
RMI n'est pas une spec Java. Il se trouve qu'effectivement l'implémentation RMI n'est dispo qu'en Java, mais bon...
 
Désolé pour Corba... Il n'est pas vexé au moins ?  :)

Reply

Marsh Posté le 09-10-2002 à 10:45:34    

donc, d'après ce que je comprends, si je veux faire un truc accessible depuis java, c++, voire d'autres, c corba et pis c tout??
il me semblait que c'était un langage pas extrêment utilisé, mais je me trompe peut-être (je découvre ça actuellement)!
en tout cas, merci pour les conseils!

Reply

Marsh Posté le 09-10-2002 à 10:46:05    

_Mac_ a écrit a écrit :

 
Désolé pour Corba... Il n'est pas vexé au moins ?  :)




 
faudrait lui demander :na:
'fin moi je m'en fous, j'aime pas trop corba

Reply

Marsh Posté le 09-10-2002 à 10:46:25    

DarkLord a écrit a écrit :

et des trucs plus récents tels que WebServices mais ca a un domaine d'application plus restreind




 
La philosophie des Web Services n'est pas vraiment la même que celle de Corba, me semble-t-il. Pour moi, les Web Services, c'est pas de l'objet distribué, mais je peux me tromper.

Reply

Marsh Posté le 09-10-2002 à 10:47:21    

Citation :

donc, d'après ce que je comprends, si je veux faire un truc accessible depuis java, c++, voire d'autres, c corba et pis c tout??


ou les trucs a base de soap ou xml-rpc
 

Citation :


il me semblait que c'était un langage pas extrêment utilisé, mais je me trompe peut-être (je découvre ça actuellement)!


Ca dépends où... Par exemple l'environnement Gnome se base largement dessus.

Reply

Marsh Posté le 09-10-2002 à 10:47:46    

lorill a écrit a écrit :

 
 
'fin moi je m'en fous, j'aime pas trop corba




 
Moi non plus  :D

Reply

Marsh Posté le 09-10-2002 à 10:47:46   

Reply

Marsh Posté le 09-10-2002 à 10:49:14    

_Mac_ a écrit a écrit :

 
Moi non plus  :D  




 
_o/ ~(moi aussi)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-10-2002 à 10:52:29    

lorill a écrit a écrit :

 
 
Corba est aussi accessible depuis Java, merci pour lui. Et RMI a l'énorme handicap de n'être disponible que depuis Java (sauf preuve du contraire :??:)




 
Bin y a une implémentation IIOP mais bon la force de RMI justement c'est d'etre très très très très très simple


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-10-2002 à 10:55:08    

_Mac_ a écrit a écrit :

 
 
La philosophie des Web Services n'est pas vraiment la même que celle de Corba, me semble-t-il. Pour moi, les Web Services, c'est pas de l'objet distribué, mais je peux me tromper.




 
je suis d'accord mais il n'a pas donné de précisions sur son projet. Si le but c'est de faire des appels à distance depuis le web ou de sous traiter tu peux le faire en web services


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 09-10-2002 à 10:56:22    

DarkLord a écrit a écrit :

 
IIOP




 
c'est qui lui ?

Reply

Marsh Posté le 09-10-2002 à 10:59:30    

lorill a écrit a écrit :

 
c'est qui lui ?




 
Le protocole (bas niveau) utilisé par corba pour ses communications.
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-10-2002 à 11:00:23    

le projet globalement, c d'avoir une interface de requête unique, qui puisse servir :
soit à faire des représentations graphiques via le web
soit d'interpréter les requêtes provenant de différents soft
 
je sais pas si je le défini bien, mais c ça que je dois faire!

Reply

Marsh Posté le 09-10-2002 à 11:02:16    

arghbis a écrit a écrit :

le projet globalement, c d'avoir une interface de requête unique, qui puisse servir :
soit à faire des représentations graphiques via le web
soit d'interpréter les requêtes provenant de différents soft
 
je sais pas si je le défini bien, mais c ça que je dois faire!
 




 
Tu dois faire un serveur, c'est ça ? Les requêtes lui parviennent comment ?

Reply

Marsh Posté le 09-10-2002 à 11:04:14    

DarkLord a écrit a écrit :

 
 
IIOP



 
J'en ai mis un à la fraise au frigo hier soir, mais j'ai déjà craché dedans, alors je partage pas  :p

Reply

Marsh Posté le 09-10-2002 à 11:06:35    

non, c pas tellement un servuer. Disons qu'une partie sera un serveur, mais que d'un autre côté, le soft pourra être distribué afin d'être intégré à d'autre softs, pas forcément prog dans le même langage. donc, pour éviter d'avoir à écrire des requêtes/méthodes différentes pour chaque langage, j'ai pensé à corba, dont j'avais vaguement entendu parler!

Reply

Marsh Posté le 09-10-2002 à 11:10:57    

arghbis a écrit a écrit :

non, c pas tellement un servuer. Disons qu'une partie sera un serveur, mais que d'un autre côté, le soft pourra être distribué afin d'être intégré à d'autre softs, pas forcément prog dans le même langage. donc, pour éviter d'avoir à écrire des requêtes/méthodes différentes pour chaque langage, j'ai pensé à corba, dont j'avais vaguement entendu parler!




 
Ce seront des utilisations ou des appels "one shot", ou c'est important pour les softs de pouvoir utiliser des objets ?? Si c'est juste pour faire un appel, une fois, comme ça, histoire de demander un résultat unitaire, utilise plutôt les Web Services.

Reply

Marsh Posté le 09-10-2002 à 11:14:12    

ben en fait, c important de pouvoir utiliser les objets, donc pas webservices!
aller zou, j'me mets au corba!
merci à tous

Reply

Marsh Posté le 09-10-2002 à 13:52:03    

kadreg a écrit a écrit :

 
 
Le protocole (bas niveau) utilisé par corba pour ses communications.
 
 




 
Euh ...   :heink: IIOP une implémentation de GIOP pour TCP/IP. GIOP étant Generic Inter Orb Protocol. Ca permet à des bus corba de vendeurs différentss de communiquer entre eux.


Message édité par darklord le 09-10-2002 à 13:52:19

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed