【发布时间】:2012-04-25 18:03:30
【问题描述】:
我需要在本地公开一些逻辑作为服务......
从逻辑发送/接收的对象非常大,信息很敏感,逻辑永远不需要暴露在外部,它只在本地服务器上使用。
一些 MVC 开发人员争辩说应该使用 WEB Api 服务来公开它——这样做是否值得?
他们的论点是,使用 Web API,它可以更多地集成到 MVC 中,并且更容易显示结果(我对这方面的事情一无所知),我担心我们将不得不实现复杂的授权并牺牲性能。
没有更适合这种场景的轻量级服务层吗? WCF 命名管道对我来说似乎是合乎逻辑的,或者只是将其作为类库引用——是的,配置文件很痛苦,但不是世界末日。基本上我们只是想在本地提供一些逻辑。
【问题讨论】:
标签: .net wcf web-services asp.net-web-api service-layer