En una ruta Camel, ¿debería pensar en poner mi lógica empresarial en un extremo alojado discretamente alojado, como un bean controlado por mensajes o un servicio web, frente a implementarlo solo en procesadores Camel? ?Lógica empresarial en procesadores Camel vs puntos finales de servicio
Parece una separación más clara de las preocupaciones para usar Camel solo para la mediación & orquestación, usando Procesadores como filtros, en lugar de como un contenedor para la lógica de negocios. Sin embargo, no preveo la necesidad de un contenedor EJB en este momento, y parece que necesitaría uno para alojar MDB.
Arquitectura más limpia frente a una huella más pequeña, menos tecnologías - ¿Alguien tiene pensamientos, perspectivas o sentimientos fuertes al respecto?
Gracias @boday! Mi pregunta principal debería haber sido "¿Dónde puedo poner claramente la lógica empresarial sin arrastrarme por un contenedor EJB?" - No sabía acerca de los pojos controlados por mensajes y el enlace de beans. :-) –
genial ... sí, POJOs/Frijoles es donde debe ir toda la lógica del negocio personalizado ... funciona muy bien si quieres dejar Camel fuera de la ecuación para probar, etc ... –