public void jvnRegisterObject(String jon, JvnObject jo, JvnRemoteServer js)
			throws java.rmi.RemoteException, jvn.JvnException {
		/* Si le nom symbolique est déjà utilisé, cela pose problème! */
		if (name_objectid.containsKey(jon)) {
			throw new JvnException(
					"Un objet existe déjà avec ce nom symbolique, impossible d'en créer un autre");
		}
		/* Sinon on l'enregistre */
		else {
			/* Récupération du serveur pour appels distants si pas déjà présent */
			if (!id_server.containsKey(new Integer(js.jvnGetId()))) {
				id_server.put(js.jvnGetId(), js);
			}
			/*
			 * Si l'objet n'est pas connu du coordinateur on va créer une
			 * structure de controle d'acces
			 */
			if (!name_objectid.containsValue(new Integer(jo.jvnGetObjectId()))) {
				struct_list.add(new JvnSharedObjectStructure(jo, js.jvnGetId(),
						this));
				id_object.put(new Integer(jo.jvnGetObjectId()), jo);
			}
			/* Mapping nom symbolique / identifiant objet */
			name_objectid.put(jon, new Integer(jo.jvnGetObjectId()));
		}
	}