APLICACIONES DISTRIBUIDAS EN JAVA CON TECNOLOGIA RMI PDF

The transformed XML document may use the markup and DTD of the original document, or it may use a completely different set of elements. Project JXTA, an open source project spearheaded by Sun Microsystems, has developed a set of XML-based protocols to manage the common interactions required to create ad-hoc P2P networks, including peer discovery, firewall traversal, data exchange, and segmentation of the network space. Department of Optics and Optometry 9. Department of Construction Engineering 2. Department of Materials Science and Metallurgy 8. Department of Signal Theory and Communications 7.

Author:Meztijar Kazrasida
Country:Senegal
Language:English (Spanish)
Genre:Automotive
Published (Last):6 October 2016
Pages:329
PDF File Size:14.73 Mb
ePub File Size:16.10 Mb
ISBN:193-1-62569-447-3
Downloads:59438
Price:Free* [*Free Regsitration Required]
Uploader:Nijar



Visita la Web personal del autor. Por lo tanto, en la actualidad, las soluciones basadas en RMI se reducen a aquellas aplicaciones que se puedan implementar completamente en JAVA, cosa que habitualmente no suele ocurrir en el mundo real. RMI vs. La capa de referencia remota. La capa de transporte. Cada capa es independiente de las otras y tiene definido su propio interfaz y protocolo, de forma que una capa puede ser cambiada sin afectar a las otras.

Por ejemplo, la capa de transporte puede utilizar distintos protocolos como TCP, UDP etc sin que el resto de las capas se vean afectadas en su funcionamiento. Entre sus responsabilidades destacan: Inicializar las llamadas a los objetos remotos Serializar los argumentos para enviarlos por la red Deserializar los argumentos devueltos en las llamadas En la parte del servidor, el skeleton es el equivalente al stub en el cliente.

Atender a llamadas entrantes. La capa de transporte de RMI , en la realidad, esta implementada por medio de sockets. Estos sockets son creados por unos objetos denominados SocketFactories, que no son mas que fabricas de sockets. En JAVA 1. Por lo tanto, podemos redibujar la arquitectura RMI para que represente el uso de los sockets como se puede ver en la Figura 4.

Las referencias a estas implementaciones pueden ser encontradas en [4]. Esta fase esta soportada por un protocolo conocido como HandShake estrechamiento de manos. Server autentificado. Cliente autentificado. Ambos autentificados. Para versiones de empresas Europeas o de otros lugares, es posible usar longitudes mayores, incluso de bits.

Los pasos a seguir son los siguientes. Extender la clase Socket utilizando los Streams creados en el punto anterior y crear nuestro nuevo socket EjemploSocket. Crear la nueva Socket Factory a la que llamaremos EjemploSocketFactory que utilice los nuevos sockets creados en el punto anterior. Al crear un nuevo tipo de socket tenemos que redefinir los streams que va a devolver nuestro nuevo socket. Listado1 import java. Listado 2 import java. Nos queda extender la clase RMISocketFactory para crear una clase propia que genere nuestro nuevo tipo de sockets.

Listado3 import java. En este apartado vamos a ver como podemos utilizar SSL para construir nuestras aplicaciones. Los pasos a seguir son los siguientes: Escribir el interfaz para el objeto remoto Interfaz Hello. Listado 4 import java. Obtener la referencia al objeto remoto. Estos pasos se pueden ver implementados en el Listado 5. All rights reserved. Inicializar los certificados del server. Instalar el Security Manager. Dar de alta el nuevo objeto en el registry por medio de Naming.

Podemos ver todas estas operaciones en el Listado 6.

EDC BOYLESTAD PDF

Aplicaciones Distribuidas en Java con Tecnologia RMI

.

DEMOCRACY AND TECHNOLOGY SCLOVE PDF

rmi en java

.

LIVRO CALLISTER CIENCIA DOS MATERIAIS PDF

RMI mano a mano con SSL: construyendo aplicaciones distribuidas seguras

.

ARTUR KLARK PDF

Curso online Curso online : Especialista en Aplicaciones distribuidas en Java con TecnologĂ­a RMI

.

Related Articles