到底什么是架构?对于这个概念,不同人可能有不同的定义,甚至存在一些争议。我们先来看一下一些标准机构对这个概念的定义。

  • 参考ANSI/IEEE的标准定义,架构是一系列组件之间的组合、交互和继承的关系。
  • 参考维基百科对架构的定义,架构是对建筑物或者其他物理结构规划设计的一个过程。

看了以上对架构的定义之后,读者有什么感觉?是不是感觉过于抽象?那么,如何用一种更直观的方式来阐述架构呢?首先,我们用架构的几个概念来明确一下它的界限和范围。