【发布时间】:2015-01-06 09:52:13
【问题描述】:
我们计划在 WCF 中创建一个包装 REST 服务,其下有 2 个或更多 WCF REST 服务(不向客户端公开)。这个包装服务只需要调用这些单独的服务,组合它们的 JSON 响应并将其发送回客户端。我可以在 WCF 中使用任何内置框架吗?
我想避免使用 BizTalk 或任何其他第三方框架。
【问题讨论】:
标签: wcf wrapper orchestration
我们计划在 WCF 中创建一个包装 REST 服务,其下有 2 个或更多 WCF REST 服务(不向客户端公开)。这个包装服务只需要调用这些单独的服务,组合它们的 JSON 响应并将其发送回客户端。我可以在 WCF 中使用任何内置框架吗?
我想避免使用 BizTalk 或任何其他第三方框架。
【问题讨论】:
标签: wcf wrapper orchestration
您可以使用带有 WebHttpBinding 的 WCF Web HTTP 编程模型来执行此操作。您可以在此处找到有关编程模型的文档:http://msdn.microsoft.com/en-us/library/vstudio/bb412172(v=vs.100).aspx
也就是说,WCF 中没有任何内容专门针对您的特定场景;它就像任何其他服务一样。
另一个替代实现框架是 ASP.NET MVC WebAPI,它现在是 REST 和基于 HTTP 的服务的首选编程模型,因为它提供了更简单的编程模型。您可以在此处找到相关文档:http://www.asp.net/web-api
【讨论】: