我的情况是Microsoft IIS应用服务器和C#中的代码已经存在。Web服务和契约已经在.NET框架中完成。我的问题是,可以使用什么开源企业服务总线来注册端点,以便向IIS应用服务器上的服务发送消息,或者从IIS应用服务器上的服务发送消息?当我的端点是用一种不同的语言C#编写时,我可以拥有一个基于Java吗?
我正在寻找一个开源的ESB,我可以在其中部署现有的WSDL来注册Microsoft服务器端点,我想知道基于Java的ESB是否可以工作?什么样的问题会悄悄出现?将端点供应商类型与esb供应商类型匹配是否更好?
发布于 2013-08-11 17:59:33
既然没有其他人加入,我想我还是试一试吧。
您将看到.NET中的大多数开源服务总线(NServiceBus、MassTransit等)都远离WSDL --相反,它们更倾向于采用更多以消息为中心的方法。
基于Java的ESB倾向于更开放地集成更多以web服务为中心的方法。
与在您的生产环境中引入非Microsoft技术相关的权衡以您的运营团队对它们的熟悉程度为中心。还有开发方面的东西,但根据我的经验,与之相比,这往往是次要的。
希望这能在一些小的方面有所帮助。
发布于 2015-03-16 22:26:13
Warewolf ESB是一个基于Microsoft Stack的GPL许可的开源ESB。您可以从http://warewolf.io下载安装程序,或者从https://github.com/Warewolf-ESB/Warewolf-ESB的Github下载源代码
它非常容易使用,并且具有很高的可扩展性。开发团队也非常友好,能够快速响应社区的询问。
https://stackoverflow.com/questions/18133553
复制相似问题