推荐的Web服务架构书籍/网站?

时间:2010-03-07 11:18:24

标签: web-services design-patterns architecture

我正处于从头开始创建新Web服务的位置 - 没有太多预先存在的基础架构需要应对。有哪些资源可以讨论部署Web服务的体系结构方面? [澄清:我不是在谈论企业SOA方向 - 而是为公众建立一系列服务。]

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

  • SOAP与REST
  • JSON与XML
  • 关系数据库支持与SimpleDB支持vs.?
  • 缩放
  • 状况
  • 限制访问的模型
  • 限制访问的模型

你会推荐什么?

2 个答案:

答案 0 :(得分:3)

我会推荐Restful Web Services。它写得很好,非常完整,与供应商无关。它还具有相当好的覆盖范围(包括与SOAP / WS- *的比较),HTTP扩展,资源格式(JSON,XHTML,Atom,XML),安全性和服务建模。

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

答案 1 :(得分:1)

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

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

他们的主页是located here

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

您是否大致了解您将从哪个技术平台工作?