REST实战 : 超媒体和系统架
为何典型的企业项目无法像你为web所开发的项目那样运行得如此平滑?对于建造分布式和企业级的应用来说,rest架构风格真的提供了一个可行的替代选择吗?
在这本富有洞察力的书中,三位soa专家对于rest进行了讲求实际的解释,并且通过将web的指导原理应用到普通的企业计算问题中,向你展示了如何开发简单的、优雅的分布式超媒体系统。你将会学习到很多技术,并且随着一家典型的公司从最初的小企业逐渐成长为全球化的企业,使用这些web技术和模式来解决这家公司在成长过程中产生的各种需求。
为了应用集成而学习基本的web技术
使用http和web的基础架构来建造可伸缩的、具有容错性的企业应用
发现创建、读取、更新、删除(crud)模式,以便操作资源
建造rest风格的服务,在其中使用超媒体来为状态迁移建模并描述业务协议
学习如何使得基于web的解决方案变得安全和可互操作...
为何典型的企业项目无法像你为web所开发的项目那样运行得如此平滑?对于建造分布式和企业级的应用来说,rest架构风格真的提供了一个可行的替代选择吗?
在这本富有洞察力的书中,三位soa专家对于rest进行了讲求实际的解释,并且通过将web的指导原理应用到普通的企业计算问题中,向你展示了如何开发简单的、优雅的分布式超媒体系统。你将会学习到很多技术,并且随着一家典型的公司从最初的小企业逐渐成长为全球化的企业,使用这些web技术和模式来解决这家公司在成长过程中产生的各种需求。
为了应用集成而学习基本的web技术
使用http和web的基础架构来建造可伸缩的、具有容错性的企业应用
发现创建、读取、更新、删除(crud)模式,以便操作资源
建造rest风格的服务,在其中使用超媒体来为状态迁移建模并描述业务协议
学习如何使得基于web的解决方案变得安全和可互操作
使用atom联合格式为事件驱动的计算扩展集成模式,并且使用atompub来实现多方集成
理解语义网将会如何影响系统的设计
JimcWebber, ThoughtWorks公司的一位技术主管, 工作于可信赖的分布式系统.
SavascParastatidis, 微软公司的一位架构师, 工作于大规模的数据密集型和计算密集型应用.
IancRobinson, ThoughtWorks公司的首席咨询顾问, 帮助客户从奠基阶段到运营阶段创建可持续的面向服务开发能力.