我正在考虑为基于 Web 的 Timesheet 应用程序使用 Web 服务 (SOAP)。将有大约 250-300 人使用该网站。
开发环境: VS2010(VB.NET、ASP.NET 和 AJAX 或 Telerik)和 ORACLE
办公环境: Web 服务器位于英国,但用户将通过不同国家访问此应用程序。(主要来自欧洲,但很少有用户在澳大利亚)
过去,我曾将 Web 服务用于稍大一点的应用程序。我的计划是使用网络服务作为数据层。我将以 XML 格式传递 Oracle 存储过程值,然后在存储过程中提取它们。Web 服务函数将调用存储过程,然后将数据集对象返回给 UI。
(所有与数据库相关的功能(数据提供者等)都将在网络服务中,如连接和返回数据集的功能。)
此应用程序中还将有许多报告,尤其是财务报告。
将来,我将使用此 Web 服务开发一些其他(中小型)应用程序。
我想知道网络服务是否会降低性能?