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