【发布时间】:2011-08-04 05:31:04
【问题描述】:
我们公司拥有 Oracle 服务总线架构 (OSB)。我的部门需要向这个 OSB 公开一些服务,这些服务稍后将被不同部门和技术的不同应用程序使用。 我有 7-8 个应用程序,并且都是基于 Microsoft 的(VB6、C#、SQL Server)。 我的问题是 WCF 是否是开发我们基于数据的服务的好选择?它是否与 OSB 很好地集成在一起?有没有集成问题? 在这种情况下,最佳做法是什么以及应该使用哪种 wcf 传输协议?
【问题讨论】:
-
我的经验表明,在自定义消息总线的情况下,WCF 开始增加不必要的复杂性和开销,并且使用供应商的 API 更快、更方便。抱歉,我不能具体说明 WCF 和 Oracle Service Bus。
-
根据您的经验,您是否建议使用基于 http 的 .Net 网络服务更好?如果已经放置了 OSB 架构,wcf 会不会增加任何价值?
-
如果您想使用 OSB,请查看 Oracle 为 .net 提供的内容。如果您不想使用 OSB,请使用 WCF。
标签: .net sql-server wcf soa osb