0

微软团队已经为开发人员解决了一些问题,如下所示:

  1. 在 WCF 中实现 CORS 支持
  2. 在 ASP.NET Web API 中实现 CORS 支持

读完之后,我有点困惑。我想知道一些事情,但这是概念问题而不是实施问题。我将使用 cors 支持,因为我将构建云分布式应用程序,该应用程序能够计算数据并将它们传输到客户端并存储结果,有许多客户端连接并使用信息以获得他们的许可。

三台不同的服务器计算机上有四层:

  1. 数据库层
  2. 实体和数据存储库
  3. WCF 服务应用程序
  4. Web 应用程序客户端

第 4 层 Web 应用程序使用 ajax 功能,可能是 jquery 作为客户端框架,它可以使用 MVC 或 MVVM 设计模式编写。

我有两个选择,首先在第 4 层设计额外的控制器层或本地 Web 应用程序服务,然后将信息交换到第 3 层的 wcf 服务应用程序,但第二种选择是应用 CORS 支持将我的客户端框架直接加入 wcf 服务。

我认为有两种选择是可能的,但我不知道它们各自的副作用,使用控制器的明显问题是编写更多代码和更繁重的架构,但是对于安全性来说,哪一个更好实施呢?

请让我知道在客户端和 SOAP 服务之间有哪些可能的连接方式,哪种方式更合乎逻辑,或者它的实施成本是多少。

4

0 回答 0