ASP.NET Web API上的大规模LOB应用程序指南

ASP.NET Web API上的大规模LOB应用程序指南,asp.net,.net,asp.net-web-api,Asp.net,.net,Asp.net Web Api,我刚刚开始使用ASP.netwebapi。这似乎很容易适应。我在公司的任务是将我们的主要LOB应用程序(以前是基于桌面的应用程序)重新编写为基于web的应用程序,该应用程序需要处理非常大规模的数据和关系。你认为ASP.NETWebAPI能胜任这项任务吗?还请提供任何其他经验证的模式,这些模式通常像银行一样提供高安全性。规模:如果不了解您的具体情况,我不会太担心。ASP.NETWebAPI实际上只是作为数据库的客户端存在。只要您的数据库能够处理负载,通常可以扩展IIS以从客户端角度处理事情 安全性

我刚刚开始使用
ASP.netwebapi
。这似乎很容易适应。我在公司的任务是将我们的主要LOB应用程序(以前是基于桌面的应用程序)重新编写为基于web的应用程序,该应用程序需要处理非常大规模的数据和关系。你认为ASP.NETWebAPI能胜任这项任务吗?还请提供任何其他经验证的模式,这些模式通常像银行一样提供高安全性。

规模:如果不了解您的具体情况,我不会太担心。ASP.NETWebAPI实际上只是作为数据库的客户端存在。只要您的数据库能够处理负载,通常可以扩展IIS以从客户端角度处理事情


安全性:该框架完全支持。即使基本的安全机制不能满足您的需要,也有丰富的.NET工具生态系统来保护您的应用程序。显然,您必须将系统设计为安全的。优秀的工具无法保护您免受固有的不安全设计的影响。

请提供一些背景信息。你所说的“非常大规模的数据和关系”是什么意思?有100张表和数百万条记录?1000张表格,数十亿条记录?这个问题会引出太多的答案,大部分是基于观点的。投票结束。大约5000张桌子上有数百万张记录。这是一个
ERP
应用程序。如果我选择使用REST API,那么安全性呢?web API可以支持任何类型的REST体系结构,而OAuth和OpenID是最常见的,尽管还有许多其他选项。有关REST基础架构中WebAPI安全性的良好“附加组件”,请参阅或。