首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF服务集成(ESB?)

WCF服务集成(ESB?)
EN

Stack Overflow用户
提问于 2014-05-22 08:41:23
回答 1查看 982关注 0票数 1

我目前正在做一个关于.NET中的Web的小项目,我的问题如下。

我有银行WebService‘处理’资金转移,和另一个提供服务,我想做的是让银行服务通知我的报价服务,当发生一些资金转移。一种解决方案是直接呼叫提供服务,但这并不是最好的解决方案。我想到了UDDI,但我认为这是太多的工作了。据我所知,ESB可以在这里使用,但坦率地说,我不知道如何使用它。我的意思是,我怎么打电话从银行提供服务,而不直接打电话。

也许NServiceBus可以在这里使用,但也不知道如何让它与WCF一起工作。有什么想法吗?

编辑:好的,为了让它更清楚,我想知道,我如何使用ESB或其他框架/服务来解耦WebServices,这样就不会直接调用另一个。

EN

回答 1

Stack Overflow用户

发布于 2014-05-22 08:57:20

一种解决方案是直接呼叫提供服务,但这并不是最好的解决方案。

为什么?这是一个很好的解决办法。许多系统都是这样工作的。我不知道你为什么认为消息会神奇地解决这个问题。事实上,消息传递只是另一种类型的通信。

您应该使用相同的通信技术将一个服务调用到另一个服务中。这降低了复杂性。更重要的是,当您使用Bank WebService或同时提供服务时,需要学习的内容更少,出错的地方更少,更重要的是相同的通信API。

您还可能需要使用事务或分布式事务。本地事务更容易实现,也是防范操作的首选方式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23801831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档