Fuse vs Switchyard

时间:2014-02-11 05:06:37

标签: fuseesb jboss-esb

我需要知道Jboss Fuse和Switchyard之间的区别。 Switchyard网站称它将取代Jboss ESB。这就带来了一个问题:FUSE和Switchyard之间的区别是什么,它们都可以作为ESB使用

2 个答案:

答案 0 :(得分:18)

Switchyard实际上是“JBoss Fuse Service Works”(新的“JBoss SOA Plattform”)的顶端,作为面向服务的应用程序的框架。

Fuse提供Camel作为使用企业集成模式(EIP)的集成框架,但不提供SOA Plattform(如服务注册表或UDDI ......)等功能。

它们都是ESB,但用于不同的用例;一个用于SOA,另一个用于集成,它们也基于不同的容器; Fuse Service Works将JBoss EAP作为容器,J2EE规范,FUse基于Karaf容器,OSGi'规范'。

我希望我帮助过你。

答案 1 :(得分:0)

Jboss通过与Switchyard和其他几个Apache相关框架集成发布了新版本的Fuse,请参阅此link。 Switchyard是一个复合框架,你可以在其中进行很多集成,例如文件轮询器,http,soap,webservice,BPEL,BPM和Java Bean等。

Jboss说你可以使用EAP 6.4服务器来处理Jboss Fuse(Switchyard)相关的东西,但EAP 6.4服务器的vanilla安装不会通过JBDS检测Switchyard应用程序。您想在EAP服务器上安装JBoss Fuse。请参阅此处的link以了解有关此问题的更多详细信息。