No crean que lo había olvidado, aun me quedaba por dar al menos una explicación al respecto de este proyecto que empecé en las residencias. Se trataron de cubrir la mayoría de requisitos pero no fue posible, por problemas de los cuales no hablare aquí. Se presenta un prototipo funcional.
Este es el diagrama del funcionamiento una vez implementado (uno de los faltantes pero se que funciona). Deberemos usar dos servidores uno de ellos debe ser un web server, como apache, cherokee; incluso paginas dinámicas, lo que pasa es que ocupamos que vía web pasemos un applet al cliente web. Esta parte de applet se pude cambiar por una aplicación Java Web Start.
Entonces via web se solicita la aplicacion java, se manda al cliente y esta aplicacion debe saber a donde se conecta para permitir ser controlado por ese servidor al que se conecta.
Ya se que esta arquitectura trae consigo muchos problemas de seguridad y dolores de cabeza, para eso se sugiere implementar mecanismos de firmas digitales para tratar de asegurar la Irrefutabilidad, como dice Gunnar Wolf en uno de sus artículos de Infraestructura de llaves publicas.
Una vez que se ejecute este procedimiento, en la computadora de Servidor 1 (ver imagen), se podrá controla atravez de un Frame la PC cliente remota, sin importar su S.O., ni el browser que use, solo se ocupa que tenga JRE y listo. Los puertos que se usan en el Server 1 para poder librar al firewall son los puertos TCP 80 y 25.
Si a alguien le interesa conocer alguna parte del código que hace alguna cosa, comenten y listo.
Entonces via web se solicita la aplicacion java, se manda al cliente y esta aplicacion debe saber a donde se conecta para permitir ser controlado por ese servidor al que se conecta.
Ya se que esta arquitectura trae consigo muchos problemas de seguridad y dolores de cabeza, para eso se sugiere implementar mecanismos de firmas digitales para tratar de asegurar la Irrefutabilidad, como dice Gunnar Wolf en uno de sus artículos de Infraestructura de llaves publicas.
Una vez que se ejecute este procedimiento, en la computadora de Servidor 1 (ver imagen), se podrá controla atravez de un Frame la PC cliente remota, sin importar su S.O., ni el browser que use, solo se ocupa que tenga JRE y listo. Los puertos que se usan en el Server 1 para poder librar al firewall son los puertos TCP 80 y 25.
Si a alguien le interesa conocer alguna parte del código que hace alguna cosa, comenten y listo.