You are on page 1of 1

ACTIVIDAD 16.

- CUALES SON LOS PUNTOS QUE SE DEBEN CONOCER PARA RESOLVER AL


CLIENTE, UNA PROGRAMACIN DISEADA EN JAVA.

Es un mecanismo ofrecido por Java para invocar un mtodo de manera remota. Forma parte del entorno estndar de ejecucin de Java y proporciona un mecanismo simple para la comunicacin de servidores en aplicaciones distribuidas basadas exclusivamente en Java. Si se requiere comunicacin entre otras tecnologas debe utilizarse CORBA o SOAP en lugar de RMI. RMI se caracteriza por la facilidad de su uso en la programacin por estar especficamente diseado para Java; proporciona paso de objetos por referencia (no permitido por SOAP), recoleccin de basura distribuida (Garbage Collector distribuido) y paso de tipos arbitrarios (funcionalidad no provista por CORBA). A travs de RMI, un programa Java puede exportar un objeto, con lo que dicho objeto estar accesible a travs de la red y el programa permanece a la espera de peticiones en un puerto TCP. A partir de ese momento, un cliente puede conectarse e invocar los mtodos proporcionados por el objeto A. Encapsulado (marshalling) de los parmetros (utilizando la funcionalidad de serializacin de Java). B. Invocacin del mtodo (del cliente sobre el servidor). El invocador se queda esperando una respuesta. C. Al terminar la ejecucin, el servidor serializa el valor de retorno (si lo hay) y lo enva al cliente. D. El cdigo cliente recibe la respuesta y contina como si la invocacin hubiera sido local. Un lenguaje de programacin es un lenguaje formal diseado para expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana.1 Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el cdigo fuente de un programa informtico se le llama programacin.

You might also like