一个系统蓝图中的系统必须尽可能同质。这是为了防止因系统配置差异而发生问题。例如,如果将业务对象从支持某个语言环境集合的系统传输到支持不同语言环境集合的系统,那么可能会导致在应用和/或使用该业务对象时发生问题。为此,一个系统蓝图中的所有系统至少在以下方面都应相同:
- 版本 - 所有系统都必须使用应用程序的同一版本。
- 客户定制 - 所有系统都必须包含相同的客户开发的定制。
- 第三方软件 - 所有系统都必须使用来自同一供应商的第三方软件,并且必须使用该第三方软件的同一版本。例如,在每个系统上,应用程序服务器、数据库等都必须完全相同。
- 时区 - 所有系统都必须位于同一时区。
- 语言环境 - 所有系统都必须支持相同的语言环境。
- 日期格式 - 所有系统都必须使用相同的日期格式和日期时间格式。
- 数据库字符集 - 所有系统上的数据库都必须使用相同的字符集。