前页 | 后页 |
XML Schema (XSD)
Enterprise Architect中的结构模型,尤其是类模型,经常用于定义某些感兴趣领域的元模型。例如,可以使用类模型来定义元模型,以严格定义构成地理空间信息领域的对象、数据、关系和类型。同样,可以(并且正在)构建模型来描述诸如水管理、健康、零售、保险、汽车注册、娱乐等领域。
这些模型非常有价值,并且经常代表商业或基于标准的组织在时间和金钱上的重大投资。实现这些模型的好处的一个重要部分,特别是在必须在多方之间交换信息的情况下,是在模式的定义中(通常基于 XSD),它规定了如何形成消息以符合底层元模型.传统上,这种消息模式是基于元模型手工编写的。这通常是一项费力且容易出错的练习。
Enterprise Architect长期以来一直与基于商业和标准的元模型的开发相关联,并且在Enterprise Architect模型文件中定义了许多模型示例,用于指定感兴趣的信息域的确切构造。
Enterprise Architect中的Schema 编辑器旨在最大限度地利用存储在Enterprise Architect模型文件或存储库(或基于云的服务器)中的模型,将模型信息转换为符合命名标准和格式的模式。各种流行的行业元模型。这种方法大大减少了形成有效模式所需的时间,并消除了将模型信息转录为模式文本的人为错误。
当前版本的Schema 编辑器支持多种技术的 XSD 生成,此外还支持通过与自动化接口和插件
紧密集成来自定义输出插件
框架。以这种方式,可以使用“原样”提供的模式生成器之一或使用JavaScript编写自定义生成器,或者通过编写合适的插件
来进一步完全自定义过程插件
在选择的语言。
除了新的Schema 编辑器, Enterprise Architect还支持使用支持相关类型显式建模的UML Profiles对 XSD 和 WSDL 定义进行建模。当从头开始构建复杂的 XSD 或 WSDL 并且需要有一个完整的最终模式的可视化模型时,这有时是必要的。注记由于Enterprise Architect还支持 XSD 文档的导入,因此可以使用生成模式Schema 编辑器,然后出于文档和可视化目的(甚至进一步自定义),将该模式导入回当前或不同的模型中。
架构工程部分中包含的其他主题专门用于元物件功能(MOF)、本体定义元模型(ODM)和国家信息交换模型(NIEM) 。关于NIEM的部分非常广泛,因为Enterprise Architect包括许多对模型和使用NIEM域和模式所必需的特征。与其他一些技术一样,还有一个可下载的NIEM核心版本作为Enterprise Architect模型。