CORBA y RMI

chakorn
20 de Junio del 2005
tengo un proyecto en RMI y necesito implementarlo en CORBA. el problema es que cuando estoy creando las interface en CORBA tengo metodos que tienen parametros que son objetos de otras clases que tengo y el idl no me acepta.
tambien tengo un metodo en que tengo que devolver un string[][].
como seria la implementacion en CORBA?


codigo en RMI:

import java.rmi.*;
import java.util.List;
import java.io.File;

public interface Registrable extends Remote{

public long registrar(String name,String IP) throws RemoteException;

public boolean logout(String name,String IP) throws RemoteException;

public String registrarArchivo(String NombreUsuario, ArchivoCompartido SharedFile) throws RemoteException;

public java.util.List getArchivo(String HashArchivo,String HostSolicitante, String NombreSolicitante) throws RemoteException;

public boolean desasociarArchivo(String NombreUsuario, String IDArchivo) throws RemoteException ;

public String[][] buscar(String busqueda) throws RemoteException;
}
Este codigo es la interface del Objeto Servidor.
Como seria la implementacion de este codigo en CORBA???