Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/10/2015, 05:04
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Recuperar o Compartir Sesion Java

Cita:
port.setMaintenance(true)
Eso no se que es pero desde luego no es JAX-WS.

Si te refieres a port.setMaintainSession(true); entonces estais utilizando Axis, no JAX-WS. Precisamente por eso preguntaba que utilizabais.

Cita:
pero no se comparte entre los diferentes proxy
Hablabas de mantener la sesion de las llamadas realizadas desde un terminal (mantener la sesion mientras el terminal este ejecutandose) por lo que no entiendo porque deben haber varios proxies.

Si lo que quereis es que distintos terminales/proxyes compartan la misma sesion, eso no se puede hacer por HTTP. Seria como querer compartir la misma session en navegadores distintos en ordenadores diferentes.

Para hacerlo rendreis que inventaros vosotros algun mecanismo para mantener una sesion aplicativa.
Para ello debereis implementar una operacion de login en sesion que devuelva un identificador de session activa y luego el proxy/terminal debera reenviar dicho identificador compartido en cada llamada. A partir de dicho identificador el web service tendra que ser capaz de recuperar el contexto.

Un saludo
__________________
If to err is human, then programmers are the most human of us

Última edición por Profesor_Falken; 07/10/2015 a las 05:09