部署为单个单元的N层应用程序是整体应用程序吗?

时间:2018-12-18 12:21:27

标签: architecture distributed-system n-tier-architecture

对于什么才算是整体应用程序,我有一些疑问。这看起来是一个有争议的问题,在阅读了有关问题后,我找不到确切的答案。

  1. 应用程序不能拆分为多个层,例如 表示,应用,业务和基础架构层 被部署为单个单元,被视为整体 申请吗?
  2. N层应用程序分为多个层,例如 表示,应用,业务和基础架构层, 部署为单个单元,还被视为整体应用程序吗?

非常感谢!

1 个答案:

答案 0 :(得分:2)

这很简单。如果您可以将应用程序看作一系列边界明确的自治系统,并且相互通信以形成更大的系统,则它很可能不是一个整体,反之亦然。不应考虑单个服务边界的划分方式。