2

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

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

4

2 回答 2

2

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

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

于 2015-03-16T14:26:13.093 回答
2

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

您会看到 .NET 中的大多数开源服务总线(NServiceBusMassTransit等)与 WSDL 相距甚远——而是更倾向于采用以消息为中心的方法。

  • 完全披露,我深深地参与了 NServiceBus。

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

与在您的生产环境中引入非 Microsoft 技术相关的权衡主要围绕您的运营团队对它们的熟悉程度。还有事物的开发方面,但根据我的经验,相比之下,这往往更为次要。

希望在一些小的方面有所帮助。

于 2013-08-11T09:59:32.550 回答