我们计划在WCF中创建一个包装器REST服务,其下有两个或更多WCF REST服务(不向客户端公开)。这个包装器服务只需要调用这些单独的服务,组合它们的JSON响应并将其发送回客户端。我可以在WCF中使用任何内置框架吗?
我想避免使用BizTalk或任何其他第三方框架。
答案 0 :(得分:0)
您可以将WCF Web HTTP编程模型与WebHttpBinding一起使用来执行此操作。您可以在此处找到有关编程模型的文档: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