【问题标题】:Recommended Web Service Architecture Books/Sites? [closed]推荐的 Web 服务架构书籍/网站? [关闭]
【发布时间】:2010-03-07 23:04:48
【问题描述】:

我可能正在从头开始创建新的 Web 服务 - 无需应对太多现有的基础架构。有哪些资源讨论了部署 Web 服务的架构方面? [澄清:我在这里不是在谈论企业 SOA 方向——而是为公众建立一个服务系列。]

我希望看到的第一个主题列表是:

  • SOAP 与 REST
  • JSON 与 XML
  • 支持关系数据库与支持 SimpleDB 与支持?
  • 缩放
  • 可用性
  • 限制访问的模型
  • 限制访问的模型

你会推荐什么?

【问题讨论】:

  • 但也许取决于技术,不是吗?
  • 技术的选择是另一件我不介意看到权衡的事情。
  • 鉴于我的历史,我可能倾向于 Linux(PHP?Perl?Ruby?Python?)和/或 AWS 方向。

标签: web-services design-patterns architecture


【解决方案1】:

我会推荐Restful Web Services。它写得很好,非常完整并且与供应商无关。它还很好地覆盖了 REST(与 SOAP/WS-* 相比)、HTTP 缩放、资源格式(JSON、XHTML、Atom、XML)、安全性和服务建模。

如果您有任何特定的扩展需求,那么您可能还想阅读Building Scalable Web Sites。它将教您关于etags代理缓存边缘计算等所有值得了解的知识。但是,如果您刚刚开始,那么我之前提到的 Rest 书将适当地满足大多数人的需求。

【讨论】:

    【解决方案2】:

    如果您决定使用 Microsoft 技术 (WCF),则可以查看 Microsoft 模式和实践小组的在线指导库。

    他们有一个库 located here 作为 MSDN 的一部分,它处理 Web 服务安全、企业总线(显然不适用于您的场景)和 PAG 自己的 Web 服务软件工厂。

    他们的主页是located here

    否则,假设您选择 WCF,可能值得进一步阅读,例如 Juval Lowy's book on WCF,尽管我担心它可能涵盖实现而不是理论和设计方面。

    您是否大致了解您将使用的技术平台?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 2011-01-10
      • 2011-05-18
      相关资源
      最近更新 更多