2009-05-03 37 views
5

Espero que una pregunta de arquitectura sea razonable en Stackoverflow, así que lo estoy preguntando aquí.Implementación de ESB (Enterprise Service Bus) en un lenguaje funcional

He estado tratando de ver dónde podría ser útil un lenguaje funcional fuera de los problemas matemáticos, y me di cuenta de que un ESB (Enterprise Service Bus) sería perfecto para un lenguaje FP, ya que no cualquier cosa compartida entre las solicitudes, en mi experiencia, a medida que el mensaje inicial entra y se procesa a medida que avanza, en función de las reglas de transformación.

¿Habría alguna razón por la cual esta sería una mala idea?

¿Ya está en progreso?

La escalabilidad de algo como Erlang puede ser muy útil, creo.

Respuesta

3

Es difícil decir algo más perspicaz que "sí, tienes razón". Los primeros usos de producción de Clojure son exactamente eso.

+0

¿Hay algo que pueda ver para ver este uso de producción? –

+0

Hay un pequeño comentario al respecto en los grupos de Clojure. Se supone que estoy escribiendo un artículo para CIO, pero eso se ha estancado. –

3

Mire RabbitMQ. No es realmente el ESB, sino el sistema de mensajería empresarial, pero interesante.

Cuestiones relacionadas