Nos gustaría atender algunas solicitudes de clientes dentro de nuestro servidor de aplicaciones Java EE (JBoss 4.2.3). Leí que el Java EE spec doesn't allow opening a socket from an enterprise bean. Pero la especificación no sugiere alternativas.¿Cómo servir un socket desde una aplicación Java EE?
Específicamente, los granos de la empresa no deben:
- escuchar en, aceptar conexiones en, o multidifusión desde un enchufe de la red
Así que la pregunta es: ¿Qué puedo hacer para servir algunos binario tcp protocolos basados (no http) desde dentro de un servidor de aplicaciones?
Here alguien sugiere implementar un resource adapter. ¿Es esta la forma en que tienes que ir o hay otras soluciones (más fáciles)?
Java Naming and Directory Interface (JNDI) Por lo general, realiza llamadas de búsqueda, puede buscar un ejb y realizar llamadas remotas para procesar los datos recibidos de su servidor independiente. – stacker