|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Ramuntxo Inscription : avril 2007 Messages : 7 ![]() |
Bonjour à tous,
Nous avons eu un questionnaire pour nous préparer à notre examen de CORBA, et nous sollicitons votre aide : Voici les questions sur lesquels nous bloquons, nous proposons des réponses, tout commentaire constructif est le bienvenue : Un objet CORBA peut-il avoir 2 IOR distinctes? Si oui ou non Pourquoi? Pour quelle(s) raison(s) l’utilisation du type Any n’est-il pas possible en invocation dynamique? Que se passe-t-il si un POA fils possède les politiques NON_RETAIN et USE_ACTIVE_OBJECT_MAP_ONLY? Réponse proposée : C'est contradictoire d'utiliser USE_ACTIVE_OBJECT_MAP_ONLY, quand en effet le NON_RETAIN veut dire que l'association n'est pas mémorisée dans l'Active Object Map (AOM). Les informations suivantes RepositoryID, IP+n°port, POA suffisent-elles à localiser un objet CORBA ? Pourquoi? Réponse proposée : Il manque l’object ID, un ior et composé de 3 choses : - interface OMG IDL = repository ID - l’adresse de transport = ip + port - et l’object key : ID de l’objet et nom du POA |
|
00
|
|
|
#2 | ||||||||
|
Membre éclairé
![]() Julien EnochArchitecte technique Inscription : septembre 2006 Messages : 219 ![]() |
Bonjour,
Citation:
Exemple d'utilisation: un ORB tourne sur une machine qui a plusieurs adresses IP, on peut imaginer 3 IORs distincts pour le même objet CORBA:
Citation:
Imaginons l'interface suivante en IDL: Code :
Code :
Citation:
Citation:
|
||||||||
|
|
10
|
Copyright © 2000-2013 - www.developpez.com