2009-05-03 19 views
5

Spero che una domanda di architettura sia ragionevole su Stackoverflow, quindi lo chiedo qui.Implementazione di ESB (Enterprise Service Bus) in una lingua funzionale

Ho cercato di capire dove un linguaggio funzionale sarebbe utile al di fuori dei problemi di matematica e mi sono reso conto che un ESB (Enterprise Service Bus) sarebbe perfetto per un linguaggio FP, poiché non c'è qualsiasi cosa sia condivisa tra le richieste, nella mia esperienza, quando il messaggio iniziale arriva e viene elaborato mentre passa, in base alle regole di trasformazione.

Ci sarebbe qualche motivo per cui questa sarebbe una cattiva idea?

È già in corso lo svolgimento?

La scalabilità di qualcosa come Erlang può essere molto utile, credo.

risposta

3

Difficile dire qualcosa di più perspicace di "sì, hai ragione". I primi usi di produzione di Clojure sono esattamente questo.

+0

C'è qualcosa che posso vedere per vedere questo uso di produzione? –

+0

C'è un piccolo problema nei gruppi Clojure. Dovrei scrivere un articolo su di esso per il CIO ma questo è stato bloccato. –

3

Vedere RabbitMQ. Non è proprio l'ESB, piuttosto il sistema di messaggistica aziendale, ma interessante.

Problemi correlati