前言:
面向服务的架构(Service- Oriented Architecture)是企业软件的一种主流架构,它是一个组件模型,将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。
文章内容:
全书共分三部分,10章。第1章和第2章分别是概述内容及案例研究背景信息。
第一部分(第3~5章)是基本原理部分。
第3章详细介绍了面向服务设计范式,包括其设计理念和设计原理以及与传统竖井式设计方法的比较;
第4章深入探讨了面向服务架构的独有特征和类型,并进一步探讨了面向服务应用设计范式与技术架构应用之间的联系;
第5章讲述了新版的标准服务模型和相应的服务层,并简要提到了与微服务实现要求相关的服务部署包和容器化的相关性。
第二部分(第6~10章)讲解面向服务的分析和设计。
第6章使用案例研究更新井逐步涵盖Web服务的面向服务分析过程;
第7章探讨基于REST服务的面向服务分析过程,该过程随着微服务的并入而进行了修订;
第8章讲解了Web服务指南和服务契约设计注意事项以及扩展的案例研究;
第9章介绍了将微服务添加到服务模型特定的REST契约设计中,并提供了设计提南;
第10章讲述了一系列Web服务和REST服务契约与API基本的版本控制及注意事项。
第三部分:为附录部分。
提供了书中引用的面向服务设计原则、REST设计约束和SOA设计模式的简述表,以及完整的注释版SOA声明。
由于文章篇幅有限,为了节省大家的时间,所以整理出来了一部分内容供大家参考。