trabajos

Páginas: 29 (7133 palabras) Publicado: 6 de noviembre de 2014
Callback de cliente PAGEREF _Toc57565522 h 2 Incremento de la parte cliente para callback de cliente PAGEREF _Toc57565523 h 3 Incremento de la parte servidora para callback de cliente PAGEREF _Toc57565527 h 4 Pasos para construir una aplicacin RMI con callback de cliente PAGEREF _Toc57565528 h 5 Stub downloading PAGEREF _Toc57565531 h 7 El gestor de seguridad de RMI PAGEREF _Toc57565532 h 8Instanciacin de un Gestor de Seguridad en un programa RMI PAGEREF _Toc57565533 h 9 La sintaxis de un fichero de polticas de seguridad de Java PAGEREF _Toc57565534 h 9 Utilizando stub downloading y un fichero de polticas de seguridad PAGEREF _Toc57565535 h 10 Algoritmos para construir una aplicacin RMI, que permita stub downloading PAGEREF _Toc57565536 h 11 Resumen PAGEREF _Toc57565539 h 13Ejercicios PAGEREF _Toc57565542 h 14 Referencias PAGEREF _Toc57565543 h 1514 RMI avanzado En el ltimo captulo, Java RMI se describi como ejemplo de un sistema de objetos distribuidos. En dicho captulo slo se mostraron las caractersticas de diseo ms bsicas de RMI, aunque se mencion que el API posea un extenso conjunto de caractersticas. El lector puede ignorar este captulo si no est interesadoen explorar de forma ms detallada RMI. Sin embargo, es muy recomendable el uso de los gestores de seguridad (vase seccin 8.3) en todas las aplicaciones RMI. Este captulo analizar algunas de las caractersticas avanzadas de RMI ms interesantes, a saber, descarga stub downloading, gestores de seguridad, y callback de cliente. Aunque no se trata de caractersticas inherentes del paradigma de objetosdistribuidos, se trata de mecanismos que pueden ser tiles para los desarrolladores de aplicaciones. Adicionalmente, el estudio de estos temas permite al lector reforzar su conocimiento del paradigma de objetos distribuidos en general, y del API de RMI en particular. Callback de cliente Considrese una aplicacin RMI donde un objeto servidor debe notificar a los procesos participantes la ocurrencia dealgn evento. Como ejemplos, en un chat, cuando un nuevo participante entra, se avisa al resto de los participantes de este hecho en un sistema de subastas en tiempo real, cuando empiezan las ofertas, se debe avisar a los procesos participantes. Esta caracterstica tambin es til en un juego en red cuando se informa a los jugadores de la actualizacin del estado del juego. Dentro del entorno del APIbsico bsica de RMI presentado presentada en el captulo anterior, es imposible que el servidor inicie una llamada al cliente para transmitirle alguna clase de informacin que est disponible, debido a que una llamada a mtodo remoto es unidireccional (del cliente al servidor). Una forma de llevar a cabo la transmisin de informacin es que cada proceso cliente realice un sondeo al objeto servidor,invocando de forma repetida un mtodo remoto, que supngase que se llama haComenzadoOferta, hasta que el mtodo devuelva el valor booleano verdadero InterfazServidor h (InterfazServidor) Naming.lookup(URLRegistro) while ((h.haComenzadoOferta()) // comienza la oferta El sondeo (polling) es de hecho una tcnica empleada en muchos programas de red. Pero se trata de una tcnica muy costosa en trminos derecursos del sistema, ya que cada invocacin a un mtodo remoto implica un thread separado en la mquina servidora, adems de los recursos de sistema que su ejecucin conlleva. Una tcnica ms eficiente se denomina callback permite que cada objeto cliente interesado en la ocurrencia de un evento se registre a s mismo con el objeto servidor, de forma que el servidor inicie una invocacin a un mtodo remoto delobjeto cliente cuando dicho evento ocurra. La figura Figura 8.1 compara las dos tcnicas sondeo y callback. En RMI, el callback de cliente es una caracterstica que permite a un objeto cliente registrarse a s mismo con un objeto servidor remoto para callbacks, de forma que el servidor pueda llevar a cabo un invocacin al mtodo del cliente cuando el evento ocurra. Hay que observar que con el los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo
  • Trabajo de trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS