Pregunta

Estoy pensando en posibles alternativas para nuestra capa de servicio basada en EJB y me pregunté si tendría sentido usar solo el servicio y la capa de la base de datos de gros junto con el Complemento de control remoto ¿O esto está usando un mazo para romper una tuerca?

Hablando del complemento remoto: ¿Existe una forma estándar de generar un archivo JAR, que contiene las clases necesarias para hacer una llamada remota a un servicio Grails desde una aplicación Java que no es de primavera?

¿Fue útil?

Solución

Idea interesante. No creo que sea exagerado en absoluto. Lo bueno es que su servicio sería muy portátil en todos los protocolos y opciones de implementación (por ejemplo, coloque una capa de controlador en la parte superior y está integrado instantáneamente). Esto le brinda los beneficios de los EJB (persistencia) + la capacidad de usar Groovy y Gorm.

FWIW, estamos usando Grials como nuestro nivel de servicio; En los casos de Come lo usamos incrustado (como complemento), en otros exponemos los servicios (a través de los controladores) como JSON o SOAP; Veo exponer como RMI como una variación de lo que estamos haciendo (sin la capa del controlador).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top