【发布时间】:2009-07-10 15:25:41
【问题描述】:
我们有一个后台 CRM 应用程序,它公开了公共 ASP.NET 站点中的一些数据。目前,ASP.NET 站点位于后台数据库(我们称之为 Web 数据库)的单独缩减版本之上。每日同步例程使数据库保持最新(托管在后台)。问题是同步逻辑非常复杂且更改耗时。我想知道使用 SOAP 服务是否可以简单地处理事情? ASP.NET 网页将调用 SOAP 服务,该服务将执行数据库调用。不需要单独的 Web 数据库或同步例程。我对 SOAP 方法的主要关注是安全性,因为 SOAP 服务会暴露在互联网上。
我们应该坚持我们当前的架构吗?还是 SOAP 方法会有所改进?
【问题讨论】:
-
我无法想象 SOAP 可以简化任何事情。
-
需要澄清的一点:同步是双向的吗?还是总是从后台数据库到网络数据库?
-
同步是2路。出于安全原因,同步过程托管在后台,它从 Web 数据库中提取和推送数据。 Web 数据库看不到后台数据库。此外,网络数据库中的数据是加密的——同样是为了安全。
标签: asp.net sql-server soap