Foro sobre Java EE > Crear servidor de aplicaciones
Si lo que necesitas es "que toda la logica de negocion se ejecute en el servidor" por qué no dejas en el servidor también la capa de presentación.
Si es un desarrollo nuevo no le encontraría mucho sentido a tratar de enfocarlo de esa manera (cliente swing y lógica de negocio en el servidor). Si se trata de un mantenimiento puntual podrías apoyarte en crear sevicios web para la lógica de negocio. Si se trata de muchos requerimientos quizá sea conveniente un desarrollo nuevo centrado en el servidor en lugar de un mantenimiento.
Saludos,
Hola juan , mira es que tengo todo un desarrollo en java swing es un aplicacion para puntos de venta, tenemos 60 puntos de venta situados en todo colombia, y cualquier cambio es volver actualizar en todos los 60 puntos,
quiero hacer algo que en las salas solo sea la capa de presentacion y de captura de datos y que llame no se objetos remotos o rmi o servicios web no se que sea mas recomendable
Hola,
estoy con Juan y más después de decir que son 60 instalaciones las que habría que actualizar cada vez que se rompa algo.
Yo haría una aplicación web para sustituir la actual aplicación swing. Así cualquier cambio en la aplicación (ya sea en aspecto o en funcionamiento) no necesita actualizar los 60 puntos de venta.
un saludo
Estoy con la mayoria de los usuarios, podria ser una appweb el problema que le veo es que como es una aplicacion punto de venta, seguramente usa un lector de codigo de barras y eh ahi el meoyo del asunto aun que se que hay varias formas de solucionarlos(VB Script, applets etc), no seria lo mas estandar y uno si estos sigan funcionando y las restricciones de seguridad.
Una opción para re-aprovechar la aplicación Swing sería convertirla en una aplicación Java Web Start, que no es tan drástico partiendo de una aplicación hecha y así conseguirías la actualización automática y la integración con el escritorio.
Después para la parte del servidor, puedes usar REST, SOA, HTTP directo o RMI, dependiendo de lo que te sea más comodo, del tipo de comunicaciones que necesites etc. Por ejemplo RMI es muy transparente, pero se lleva mal con firewalls por en medio, cosa que no les ocurre a las soluciones con HTTP por en medio, pero en cambio en estas hay que hacer marshalling y unmarshalling de datos.
S!
Hola a todos , primero que todo gracias por leer este post.
Alguine me puede recomendar como empezar a desarrollar aplicaciones para poner en un servidor de aplicaciones y luego desde mi aplicacion del cliente que es una apalicacion swing acceder a estas aplicaciones distribuidas.
no tengo idea por donde empezar, si debe ser con corba, rmi , jndi.
no quiero seguir desarrollando todo en la misma aplicacion quiero que mis aplicaciones swing solo sea una aplicacion cliente para capturar informacion y que toda la logica de negocion se ejecute en el servidor.
ayuda urgente por favor