1.3 本书的组织形式

本书第1章和第2章分别是概述内容和案例研究背景信息,以下是后续章节的简要概述。

第一部分 基本原理

第3章,详细介绍了面向服务设计范式,不仅包括其潜在设计理念和设计原理,还包括与传统竖井式设计方法的比较,最后总结了组织内成功采用面向服务的典型性关键因素。

第4章,深入探讨了面向服务架构的独有特征和类型,并进一步探讨了面向服务应用设计范式与技术架构应用之间的联系。最后简要介绍了常见SOA项目生命周期阶段和组织角色,重点关注服务目录分析、面向服务分析和面向服务设计的各个阶段。

第5章,讲述了新版的标准服务模型和相应的服务层。新版本将新内容纳入新的服务定义过程中,且加入了微服务模型和微任务服务层。还简要提到了与微服务实现要求相关的服务部署包和容器化的相关性。

第二部分 面向服务的分析和设计

第6章,使用案例研究更新并逐步涵盖Web服务的面向服务分析过程。微服务识别是Web服务分析的一部分,但微服务建模在第7章才会讲到。

第7章,基于REST服务的面向服务分析过程随着微服务的并入而得到修订。该章还补充了更新的案例研究。

第8章,Web服务指南和服务契约设计注意事项以及扩展的案例研究。

第9章,将微服务添加到服务模型特定的REST契约设计中,提供了设计指南尤其是专门用于指导复杂方法设计的那部分,还提供了修订后的案例研究。

第10章,讲述了一系列Web服务和REST服务契约与API基本的版本控制技术及注意事项。

第三部分 附录

附录A,提供了本书中引用的面向服务设计原则的简述表(最初来自《SOA Principles of Service Design》)。

附录B,提供了本书中引用的REST设计约束的简述表(最初来自《SOA with REST:Principles,Patterns&Constraints for Building Enterprise Solutions with REST》)。

附录C,提供了本书中引用的SOA设计模式的简述表(最初来自《SOA Design Patterns》和www.soapatterns.org)。

附录D,包含完整的注释版“SOA声明”(最初来自《Next Generation SOA:A Concise Introduction to Service Technology&Service Orientation》和www.soa-manifesto.com)。