REST(Representational state transfer)风格的 Web 服务作为传统 Web 服务(以 SOAP 为基础)的一种替代方式,以其轻量化、易于构建、无状态以及使用 HTTP 协议等优势受到了很多开发语言以及框架的重视。目前几乎所有的主流开发语言,如 Java,C++,C# 等都提供了开发 REST 风格应用的扩展包。
随着 Web 2.0 应用的逐渐流行,Web 应用间数据和服务的公开与集成被越来越多的人所重视。REST 风格的服务成为了很多人的首选,它可以很快速和简便地实现异构应用之间的数据交换,同时可以保证传输的速率和安全性。目前流行的 Atom 发布协议就是 REST 风格 Web 服务的一种具体实现。
本专题为您收集了和 REST 开发相关的一些内容,其中包括 REST 的入门内容、如何使用 REST 风格的服务增强 Web 2.0 程序的可用性等,让您可以深入地了解 REST 风格 Web 服务的优势以及使用技巧和最佳实践。