我正处于从头开始创建新Web服务的位置 - 没有太多预先存在的基础架构需要应对。有哪些资源可以讨论部署Web服务的体系结构方面? [澄清:我不是在谈论企业SOA方向 - 而是为公众建立一系列服务。]
我希望看到的第一个主题列表是:
你会推荐什么?
答案 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,尽管我担心它可能比理论和设计方面更多地涵盖实现。
您是否大致了解您将从哪个技术平台工作?