开源企业服务总线(ESB)

时间:2013-08-08 18:36:27

标签: soap soa esb

我的情况是Microsoft IIS应用服务器和C#中的代码已经存在。 Web服务和合同已在.NET框架中完成。我的问题是什么开源企业服务总线可用于注册端点以向IIS应用服务器上的服务发送消息?当我的端点用不同的语言C#编写时,我可以拥有基于Java的ESB吗?

我正在寻找一个开源ESB,在那里我可以部署现有的WSDL来注册Microsoft服务器端点,并想知道基于Java的ESB是否有效?什么样的问题会蔓延?将端点供应商类型与esb供应商类型匹配是否更好?

2 个答案:

答案 0 :(得分:2)

Warewolf ESB是基于Microsoft Stack的GPL许可开源ESB。您可以从http://warewolf.io下载安装程序,或者从https://github.com/Warewolf-ESB/Warewolf-ESB下载Github的源代码

它非常易于使用,并且具有高度可扩展性。开发团队也非常友好,能够快速响应社区查询。

答案 1 :(得分:1)

由于其他人没有插话,我想我会试一试。

你会发现.NET中的大多数开源服务总线(NServiceBusMassTransit等)都远离WSDL - 而宁愿采取更多以消息为中心的服务方法

  • 完全披露,我与NServiceBus密切合作。

基于Java的ESB更倾向于集成更多以Web服务为中心的方法。

与在您的生产环境中引入非Microsoft技术相关的权衡取决于您的运营团队对它们的熟悉程度。事物的发展方面也是如此,但根据我的经验,相比之下,这往往更为微不足道。

希望在某种程度上有所帮助。