Web services 推荐的Web服务体系结构书籍/网站?
我现在的处境可能是从头开始创建一个新的web服务,而不需要与许多预先存在的基础设施进行竞争。有哪些资源讨论部署web服务的体系结构方面?[澄清:这里我不是说面向企业SOA,而是为公众建立一系列服务。] 我希望看到的第一个主题列表包括:Web services 推荐的Web服务体系结构书籍/网站?,web-services,design-patterns,architecture,Web Services,Design Patterns,Architecture,我现在的处境可能是从头开始创建一个新的web服务,而不需要与许多预先存在的基础设施进行竞争。有哪些资源讨论部署web服务的体系结构方面?[澄清:这里我不是说面向企业SOA,而是为公众建立一系列服务。] 我希望看到的第一个主题列表包括: 肥皂与休息 JSON与XML 支持关系数据库与支持SimpleDB与 缩放 可用性 限制访问的模型 限制访问的模型 您有什么建议?如果您决定使用Microsoft技术(WCF),那么您可以查看Microsoft模式和实践组的在线指南库 他们有一个库作为MSDN
- 肥皂与休息
- JSON与XML
- 支持关系数据库与支持SimpleDB与
- 缩放
- 可用性
- 限制访问的模型
- 限制访问的模型
您有什么建议?如果您决定使用Microsoft技术(WCF),那么您可以查看Microsoft模式和实践组的在线指南库 他们有一个库作为MSDN的一部分,它处理Web服务安全、企业总线(显然不适用于您的场景)和PAG自己的Web服务软件工厂 他们的主页是 否则,假设您选择WCF,可能值得进一步阅读,例如,尽管我担心它可能会涵盖实现而不是理论和设计方面 你大概知道你将使用什么技术平台吗?我推荐。这本书写得很好,非常完整,而且与供应商无关。此外,它对REST(与SOAP/WS-*)、HTTP扩展、资源格式(JSON、XHTML、Atom、XML)、安全性和服务建模都有相当好的覆盖
如果您有任何特定的缩放需求,那么您可能还需要阅读。它将教会您有关etags、代理、缓存、边缘计算等一切值得了解的知识。但是,如果您刚刚开始,那么我前面提到的这本书将适当地涵盖大多数人的需求。但可能取决于技术,没有技术选择是另一件我不介意看到的事情。考虑到我的历史,我可能倾向于Linux(PHP?Perl?Ruby?Python?)和/或AWS方向。