Architecture 正在寻找通过ESB访问RESTWeb服务的方法

Architecture 正在寻找通过ESB访问RESTWeb服务的方法,architecture,rest,soap,esb,Architecture,Rest,Soap,Esb,我正在准备如何使用ESB(如Glassfish)向我所合作的公司演示,但我意识到他们可能想让他们的一些新Web服务从SOAP切换到REST,这就是我遇到问题的地方,因为我使用ESB(主要是BEA的ALSB)的经验是,他们似乎是面向SOAP的 我更希望Web服务客户端能够连接到某个中心位置,因为随着新应用程序的购买,处理它的最终服务器会随着时间的推移而改变 那么,是否有一个开源ESB可以处理REST和SOAP Web服务呢?James,也许有一个机会窗口可以切换到REST作为主要的集成策略。然后,

我正在准备如何使用ESB(如Glassfish)向我所合作的公司演示,但我意识到他们可能想让他们的一些新Web服务从SOAP切换到REST,这就是我遇到问题的地方,因为我使用ESB(主要是BEA的ALSB)的经验是,他们似乎是面向SOAP的

我更希望Web服务客户端能够连接到某个中心位置,因为随着新应用程序的购买,处理它的最终服务器会随着时间的推移而改变


那么,是否有一个开源ESB可以处理REST和SOAP Web服务呢?

James,也许有一个机会窗口可以切换到REST作为主要的集成策略。然后,您可以完全取消ESB,转而使用Squid或TrafficServer作为替代品?不幸的是,他们有许多Web服务,我正在实施一个学习管理系统,因此需要重新创建许多Web服务,我的建议是使用ESB,这样他们就不必继续支付重做客户端的费用。他们还没有使用REST,所以我会建议,但它可能不符合他们的文化。你试过Mule、Ws2O、Apache Synapse或serviceMix吗?@Jimmy zhang-如果我返回图像、JSON或逗号分隔的文件,这些能与REST web服务一起工作吗?我很确定他们至少能在POX和SOAPJames上工作,也许有一个机会窗口可以切换到REST作为主要的集成策略。然后,您可以完全取消ESB,转而使用Squid或TrafficServer作为替代品?不幸的是,他们有许多Web服务,我正在实施一个学习管理系统,因此需要重新创建许多Web服务,我的建议是使用ESB,这样他们就不必继续支付重做客户端的费用。他们还没有使用REST,所以我会建议,但它可能与他们的文化不一致。你试过Mule、Ws2O、Apache Synapse或serviceMix吗?@Jimmy zhang-如果我返回图像、JSON或逗号分隔的文件,这些可以与REST web服务一起使用吗?我很确定他们至少可以在POX和SOAP上使用