【发布时间】:2013-09-14 01:09:35
【问题描述】:
我正在开始一个新项目,但我不确定一些架构选择。 我希望你们能与我分享您对此的看法。
客户想要一个内部网站来管理他们的客户、项目、库存/产品…… 除此之外,他们还希望为他们的客户提供一个网站,在那里他们可以查看产品并订购它们。所以对于外部网站,只有一小部分的数据库会被查询,而内部网站会更大。
起初我想为所有业务逻辑和存储库使用 WCF 服务。 但现在我不确定,因为我知道只有一小部分实际逻辑将用于外部部分。
使用 WCF 作为额外层总是会给项目带来大量额外工作和复杂性。是只在两个网站项目中引用业务/存储库层还是在外部网站中使用 webAPI 更好?
在我决定做什么之前,我真的需要听一些其他的意见。
【问题讨论】:
-
25 次浏览,没有人发表意见?
标签: c# wcf asp.net-mvc-4 design-patterns architecture