前页 | 后页 |
架构编辑器
Schema Composer是一种多功能工具,可以快速轻松地从模型中定义各种形式化的模式。由于Schema Composer的独特性质,在构建XSD(或其他)文档的定义时不必使用概要文件或构造型元素。这极大地增强了基础模型的可重用性,并有助于减轻直接处理XSD或其他元素类型和限制时出现的复杂性。
在过去的十年中,许多行业都在努力定义其行业特有的共享元模型,而这些模型现在构成了跨组织和跨地理边界共享合同信息的基础。 Schema Composer的典型使用场景是创建消息定义(架构)以在组织之间交换信息,以确保此类消息符合相关方已经采用的基础元模型。
当组织之间共享信息时,通常情况是只需要完整的元模型的一个子集,但是共享的内容必须精确地符合商定的元模型,这一点至关重要。在这种情况下,Schema Composer是基于子集和受限制的数据集派生合同模式的理想工具,这些子集和受约束的数据集将“切片”作为一个整体。
Schema Composer避免了直接使用XSD和其他模式语言的常见“痛点”:
- 除了您的“正常”业务和数据模型之外,无需创建由特定XSD元素组成的相对复杂的XSD模型,即可定义所需的数据,其关联和引用以及任何限制或条件
- 您无需了解如何使用XSD元素以及应用XSD命名规则和约定来正确地构建此类模型。支持的标准指定的格式和命名规则会自动处理
Schema Composer演示
此系列图像演示了如何使用模式编辑器从Class模型生成一系列消息模式。 |
架构编辑器
图中显示了示例模型中流程订单域的架构组成。
访问
色带 |
开发>模式建模>模式编辑器>打开模式编辑器 |
好处
架构编辑器:
- 在类模型而不是XML模式配置文件上运行
- 使您摆脱特定于XSD的设计和方案生成决策,同时仍确保整个概要文件的一致性
- 可以在通用的Class模型上运行以提供通用的XSD文档
- 在具有特定领域含义的行业标准Class模型上运行时最有用
- 在大多数情况下,在完整模型上运行,从中抽取选定类的属性的子集以构建特定消息,从而仅传达信息发送或请求所需的信息
- 对于NIEM等标准,将生成新的子模型,作为更广泛的NIEM兼容架构定义的一部分
- 通用信息模型(CIM)
- 国家信息交换模型(NIEM)
- 联合国贸易便利化和电子商务中心(UN / CEFACT)建模方法(UMM),特别是命名和设计规则(NDR)2.1和3.0
- 通用商务语言(UBL),特别是命名和设计规则(NDR)3.0
- XSD
- RDFS
- JSON格式
- 支持使用使用Schema Composer自动化界面的自定义Add-In实现的格式
- 内置支持不同行业模型使用的各种序列化格式和样式
笔记
该架构作曲家在支持Corporate , Unified和Ultimate的版本Enterprise Architect