跳转到主要内容
Chinese, Simplified

模式概述


Salesforce 运营、治理和架构框架 (SOGAF) 将新窗口企业架构框架中的 MIT-CISR  Salesforce 实施和程序。在此框架内,有四种通用架构类型:

  • 单一系统
  • 核心模型
  • 模板
  • 多系统

每个特定的架构类型对应一个支持 SOGAF 操作模型。架构类型的选择还应包括根据 SOGAF 原则选择适当的操作模型。

通用系统层


SOGAF 使用分层方法将系统结构化为可分解的组和子系统(或组件)。

带有箭头的架构层显示服务方向
每一层都以不同的抽象级别进行操作。这些层是增量构建的,因此每一层都应该为下一个更高层(如果存在的话)提供服务。

architecture layers with arrow showing service direction

所有 SOGAF 架构类型都使用相同的五层来组织能力、系统和功能:

  • 基础设施层
  • 数据层
  • 业务逻辑层
  • 应用层
  • 展示/体验层

SOGAF 架构类型之间的差异来自于层和层内组件之间有多少共性(或没有),以及管理层和组件的方式。

架构类型之间的差异


每种架构类型都有自己的主要特征。架构类型之间的边界在实践中可能有些主观。大多数组织沿着一个连续体运作。这就是为什么遵循 SOGAF 原则的团队将架构类型的选择与适当的操作模型结合起来。

让我们看一些实践中关键特性的示例,以及每种架构类型的每个示例。

主要特征 架构类型
单一系统 核心模型 模板 多系统
Salesforce 实例(组织数量)1 单一组织 通常是一个组织,有时是多个 有时是一个组织,通常是多个 多个组织
应用开发风格 单一应用程序,集中构建和部署。 本地管理的功能。 集中构建和部署的共享“核心模型”。 本地管理的应用程序。 偶尔的功能合并回核心模型。 集中构建的共享“模板”。 模板在本地定制和管理。 本地管理的应用程序。 在本地构建、部署和管理的应用程序。
流程 集中设计和管理的通用流程。 按业务线 (LOB)、业务单位 (BU) 或其他机制本地化的流程。 集中设计和打包,本地部署。 相互或共享服务能力。 收集和分享最佳实践的一些方法。 本地流程,独立设计和管理。 可能有一些共享机制。

1 在 SOGAF 下,Salesforce 组织战略的最佳选择将来自运营模式和匹配架构类型的选择。

您可以在下面的 SOGAF 操作模型资源中了解有关每种架构类型的更多信息。 您会发现每种类型都在其支持的操作模型的上下文中进行了讨论。

原文:https://architect.salesforce.com/design/design-patterns/architecture-ty…

本文:https://jiagoushi.pro/node/1874

Article
知识星球
 
微信公众号
 
视频号