< < E-NEF > >
Prog. Perl | Art Roman | Voyager | Cartes ()
next up previous contents index
Next: Le langage KQML Up: Voyager: une plateforme multi-agents Previous: Fonctionnalités   Table des matières   Index

Voyager et CORBA

Le fait que Voyager soit en Java permet d'exécuter une classe distante sans modification, ce que ne permet pas la définition de CORBA.

Voyager n'est pas seulement un ORB, qui plus est un ORB CORBA, mais offre des possibilités que les solutions actuelles ne permettent pas via CORBA.

- Voyager peut prendre n'importe quel fichier IDL et créer une interface équivalente en Java et sa classe de référence pour Voyager, ou n'importe quelle classe et en extraire l'interface IDL équivalente, permettant à une classe Java d'utiliser CORBA.

- Voyager peut obtenir une référence virtuelle d'un objet CORBA et vice-versa.

- Un programme peut envoyer un message à un objet via une référence virtuelle sans savoir s'il s'agit d'un objet CORBA ou Voyager. Si l'objet est dans un ORB CORBA, Voyager utilise IIOP pour communiquer avec l'objet CORBA.

- Les référence virtuelles à des objets Voyager sont automatiquement converties en références CORBA quand elles sont envoyées à un ORB CORBA, et vice-versa.

- Voyager supporte les paramètres in, inout, et out à travers le mécanisme de gestion standard.


next up previous contents index
Next: Le langage KQML Up: Voyager: une plateforme multi-agents Previous: Fonctionnalités   Table des matières   Index
epierre@e-nef.com
© Copyright 1998-2005 Emmanuel PIERRE. Libre reproduction sous Licence LLDDv1.
Pour tout commentaire, webmaster@e-nef.com
Dernière MaJ 15/12/2017

Valid XHTML 1.0!

No Patents/