31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								Jeudi 24/04/2008
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								5.2 Nommage
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Le service de nommage n'est rien d'autre qu'une application CORBA qui encapsulera un objet en particulier.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Quand on fait une application : 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  * On crée l'ORB
							 | 
						||
| 
								 | 
							
								  * On met en place le service :
							 | 
						||
| 
								 | 
							
								    * Création de l'objet
							 | 
						||
| 
								 | 
							
								    * On doit le connecter sur l'ORB (enficher sur l'ORB)
							 | 
						||
| 
								 | 
							
								    * Ceci permet de créer l'IOR (de 256 caractères) qui permet d'accéder depuis n'importe où dans le monde à votre objet
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								On dispose alors d'un serveur CORBA.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Ensuite, de l'autre côté on fait : 
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  * Création d'un ORB
							 | 
						||
| 
								 | 
							
								  * Récupération de l'IOR
							 | 
						||
| 
								 | 
							
								  * On crée un objet de connexion à partir de cet IOR
							 | 
						||
| 
								 | 
							
								  * On se connecte
							 | 
						||
| 
								 | 
							
								  * On colle l'interface : faire un NARROW
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								 Comme on ne connait pas le serveur de départ posséder l'ior, alors on a décidé de demander directement à l'ORB ! Donc on descend d'un niveau pour demander à l'ORB l'ensemble des IOR qu'il possède.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ORB ne sait résoudre que le problème du nom serveur de noms (objet notoire), qui n'est autre que **NameService**.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								La demande renvoie vers un ORB va permettre de récupérer l'IOR, puis de se connecter à l'objet, et fincalement de se connecter à l'objet.
							 | 
						||
| 
								 | 
							
								
							 |