【发布时间】:2017-10-11 23:54:59
【问题描述】:
解释场景:我们目前的任务是创建一个 Web 服务架构和设计方法来处理企业级业务。试想一下,我们的一个数据库中只有一个集中式网站系统,其中包含数千个页面和 300 多个表(总共超过 500 个 dbo)。 因此,我们正在考虑将这种结构模块化,并将其用于多种设备(多平台)的 Web 服务方法。 我已经详细阅读了其他问题:
Data Access Layer as a web service -- Is this a good idea?
One web service per module, or one web service overall?
等等。但我需要准确地做出这个决定,因为这是一个企业级问题。因此,我需要根据以下一些软件“-ilities”主题来比较这两个选项:
1-可扩展性
2-可维护性
3-安全性**
4-可扩展性
最后但同样重要的是:性能**(这是至关重要的)
如果有人在真实事实和以前的经验方面有更好的想法,我愿意接受除此方法之外的建议。我也想听详细的解释(我不介意阅读太多)
【问题讨论】:
标签: .net web-services wcf architecture