【发布时间】:2011-01-28 01:26:17
【问题描述】:
我的第一个想法是 Erlang 或 Java,但我想从其他人的经验中了解。
【问题讨论】:
标签: esb
我的第一个想法是 Erlang 或 Java,但我想从其他人的经验中了解。
【问题讨论】:
标签: esb
JavaScript:https://github.com/salboaie/SwarmESB 主要创新在于对功能进行编程非常容易。它带有“swarm”的想法,一种移动代码的变体,可以很好地与 JavaScript 配合使用,但可以用 Java、Php 等实现。
【讨论】:
在没有外部约束的情况下编写任何类型的应用程序的最佳语言是非常罕见的。 Java 在 ESB 中的流行似乎是基于这样一个事实,即它们正在协调一堆同样用 Java 编写的其他软件。尽管任何语言都可以工作,但他们通常会为 Java 库生成和使用内容,因此可以从在其客户端和服务器使用的适配器中使用相同的库中受益。
一种不是 Java 但在 JVM 上运行并与 Java 良好互操作的语言将具有 Java 对于此类软件的大部分优势。 Scala 和 Clojure 是不错的选择。 Erlang 似乎也是一个合适的选择,尽管它可能更难卖给客户。
【讨论】:
http://servicemix.apache.org/home.html 使用 Java。
https://open-esb.dev.java.net/ 使用 Java。
http://www.jboss.org/ 使用 Java。
http://www.mulesoft.org/display/MULE/Home 似乎是 Java。
http://wso2.com/products/enterprise-service-bus/ 是 Java。
因此,如果您用 Java 编写自己的代码,那么您将与所有其他用 Java 编写的代码保持良好的关系。
【讨论】: