第1部分 基础篇

软件系统之所以越来越复杂,是因为其实施所要求的业务逻辑所牵涉的系统越来越多。当一个解决方案架构所包含的功能系统数目增多时,系统之间的互动自然也会增多;系统之间的协调和集成也自然会变成解决方案架构中重要的组成部分。

尽管系统集成、服务,以及面向服务架构都已经是老话题了,然而,很多人对这些话题中的基本概念还很模糊;做出来项目的结果依然还是犯点对点集成的错误架构。因此,在介绍本书的重点即现代API之前,我们针对这些话题作一个系统性的回顾,这样一来可以帮助新入行的开发人员从头学起、有经验的架构师复习回顾;二来也为学习第2部分的内容打好扎实的基础。作者相信,即使是经验丰富的系统集成架构师,也会从第1部分的内容中受益。