Я хочу предоставить свой уровень обслуживания (который в настоящее время написан как стандартная библиотека классов с POCO) для внешнего и внутреннего потребления. Внешние клиенты будут использовать его через API в стиле REST, в то время как внутреннее приложение MVC будет использовать его через привязку net.tcp для повышения производительности.
Как мне сделать это элегантно? Я могу написать 2 оболочки для REST, используя функции REST VS2010 Beta 2, а другую - для стандартных привязок WCF.
Могу ли я сделать это в одной обертке? или лучше просто сделать рефакторинг моих существующих сервисов как WCF и выставить их на разные конечные точки, используя разные привязки, такие как WebHTTPBinding, WsHttpBinding и т. д.
С уважением,
Аджай