我正在考虑为基于Web的时间表应用程序使用Web服务(SOAP)。将有大约250-300人使用这个网站。
开发环境: VS2010(VB.NET,ASP.NET AJAX与Telerik的或)和ORACLE
办公环境: Web服务器是在英国,但用户将要访问通过不同的国家,这个应用程序。 (主要来自欧洲,但很少有用户在澳大利亚)我应该阅读Web服务(SOAP)
在我为稍微大一点的应用程序中使用Web服务的过去。我的计划是使用Web服务进行数据层。我将以XML格式传递Oracle Store过程值,然后在存储过程中提取它们。 Web服务函数将调用存储过程,然后将数据集对象返回给UI。
(所有数据库相关的功能(数据提供者和等)将在像连接网络服务和功能恢复的数据集。)
也将在这个应用程序尤其是对财务报告的数量。未来,我将使用此Web服务开发少数其他(中小型)应用程序。
我想知道如果Web服务会减慢性能?
根据我的经验,当你不需要的时候添加服务层会导致其他问题,例如,当你有大量数据时,难以从懒惰加载的ORM获取正确的字段。 – Rup 2012-07-09 11:39:20
我已经使用了三年的Web服务,并且从未遇到访问大量数据的问题。我从经验开发者那里了解到它。 – user1263981 2012-07-09 12:37:27