Realizar en Java una codificación de decimal a binario mediante una interfaz que contiene los métodos que se ejecutarán de forma remota (RMI)

El paquete RMI (Remote Method Invocation) permite manejar objetos (y sus respectivos métodos) de manera remota y transparente para el usuario.

El elemento fundamental es la interfaz remota que sirve para identificar interfaces cuyos métodos pueden invocarse desde una máquina virtual no local.

Cualquier objeto que sea un objeto remoto debe implementar directa o indirectamente esta interfaz. Las clases de implementación pueden implementar cualquier número de interfaces remotas y pueden extender otras clases de implementación remota. RMI proporciona algunas clases de conveniencia que las implementaciones de objetos remotos pueden extender y que facilitan la creación de objetos remotos.

Interfaz remota

Interfaz que contiene los métodos que se ejecutarán de forma remota.

[crayon-6a617d8018e31491372570/]

Conversor

Definición de los métodos de la interfaz remota

[crayon-6a617d8018e37403402065/]

Servidor

Servidor que crea el objeto remoto

[crayon-6a617d8018e39573560082/]

Cliente

Cliente que utiliza el objeto remoto

[crayon-6a617d8018e3a422235268/]