【问题标题】:Architecture to support multiple UI/platforms支持多个 UI/平台的架构
【发布时间】:2012-02-11 18:31:08
【问题描述】:

我正在开发一个基于 SaaS 的模型,该模型将用于支持多个 UI、平台(网络/移动/平板电脑/桌面)。目前该架构是一个 3 层 MVC 模型,我正在寻找有关参考架构的任何指导以支持多个 UI 并可以更好地处理场景(可能不是 MVC 模型)。

【问题讨论】:

  • MVC 是一种设计模式而非架构风格,SOA 是架构模型的一个示例。

标签: architecture n-tier-architecture


【解决方案1】:

尽管您的问题是开放式的,而且很大程度上取决于您的确切要求(什么类型的 UI、性能标准、安全性等),但部署 RESTful 服务 是一种通用架构。如果实施得当,它是一种公开功能的技术中立且轻量级的方式。您的 Web 应用程序可以像(大部分)静态站点一样简单,通过 HTTP 将 JSON 与您的 REST 服务进行通信。

【讨论】:

    【解决方案2】:

    尝试阅读本书 Microsoft Application Architecture Guide 的第 6 章[Presentation Layer Guidelines]。您可以在线获取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      • 2017-06-05
      相关资源
      最近更新 更多