"REST_eMagzine" 是一本专注于 REST(Representational State Transfer)理念和技术的电子杂志,于 2010 年第 1 期出版,由 InfoQ.com 出品。本期杂志的首席编辑是 Ryan Slobojan,编者包括 Floyd Marinescu、Kevin Huo 和 Liu Shen。读者可以通过邮箱提供反馈至 ryan@infoq.com,提交文章则可发送到 editors@infoq.com。
主要内容涵盖了以下几个方面:
1. **REST 简介**:作者 Stefan Tilkov 在文章中引导读者理解当前关于异构应用间通信的两种主要观点:主流是基于 SOAP、WSDL 和 WS-* 规范的 Web 服务,而一小部分人则主张 REST 是更好的选择,这引发了关于两种方法论的讨论。
2. **面向资源的架构:REST 的核心**:这部分深入探讨了 REST 架构的核心原则,如无状态性、资源标识符的统一接口、以及使用 HTTP 方法进行操作等,展示了 RESTful 设计的理念和实践。
3. **实战 RESTful HTTP**:文章提供了如何在实际项目中有效地运用 RESTful HTTP 协议的实践指导,强调了如何设计和实现符合 REST 风格的服务接口。
4. **一杯咖啡的 REST 故事**:这个标题可能暗示了一个寓教于乐的例子,通过日常情境解释 REST 概念,使复杂的技术概念更易于理解。
5. **解决对 REST 的疑问**:针对初学者或潜在用户,该部分解答了可能存在的疑惑,澄清了 REST 的常见误解和最佳实践。
6. **REST 抗模式**:识别并讨论了在采用 REST 设计时可能出现的问题和不良实践,帮助开发者避免陷入设计陷阱。
访谈部分则邀请了几位业界专家进行深度对话:
- Ian Robinson 讨论了 REST、WS-* 和实现分布式体系架构(SOA)的关系。
- Jim Webber 分享了他在“游击式 SOA”方面的见解。
- IAN Robinson 和 Jim Webber 联合探讨了基于 Web 的集成技术。
- Mark Little 在访谈中谈到了交易处理、Web 服务与 REST 的结合,以及他在这方面的经验。
- Steve Vinoski 作为 Corba 兼 REST 方面的专家,也参与了访谈,讨论了 REST、Web 服务和 Erlang 等技术之间的联系。
"REST_eMagzine" 提供了一个丰富的平台,综合理论与实践,帮助读者深入了解 REST 模型,以及如何在现代 IT 开发中有效利用这一原则。