上一页 下一页

架构模型

 

Enterprise Architect中的结构模型,尤其是类模型,经常用于定义某些感兴趣域的元模型。例如,可以使用类模型定义元模型,以严格定义构成地理空间信息域的对象,数据,关系和类型。同样,可以(并且)构建模型来描述诸如水管理,健康,零售,保险,汽车注册,娱乐等领域。

这些模型非常有价值,并且经常是商业或标准组织对时间和金钱的重大投资。实现这些模型的好处的一个重要部分,特别是在多方之间必须交换信息的情况下,在模式的定义中(通常基于XSD),它编写了如何形成消息以符合底层元模型的方式。 。传统上,这种消息模式是基于元模型手工编写的。这通常是一项费力且容易出错的练习。

Enterprise Architect与开发基于商业和标准的元模型有着悠久的历史,Enterprise Architect模型文件中定义的模型有很多例子,用于指定感兴趣的信息域的确切构造。

Enterprise Architect中的Schema Composer旨在通过简化模型信息到符合命名标准和格式的模式的转换,最大限度地利用存储在Enterprise Architect模型文件或存储库(或基于云的服务器)中的模型。流行的行业元模型。这种方法大大减少了形成有效模式所花费的时间,并消除了将模型信息转录为模式文本时的人为错误。

当前版本的Schema Composer支持许多技术的XSD生成,此外还通过与Automation Interface和Add-In框架紧密集成来支持输出的自定义。通过这种方式,可以使用“As-Is”提供的模式生成器之一或使用JavaScript编写自定义生成器,或者通过使用所选语言编写合适的加载项来进一步完全自定义该过程。

除了新的Schema Composer之外,Enterprise Architect还支持使用支持相关类型的显式建模的UML配置文件对XSD和WSDL定义进行建模。当从头开始构建复杂的XSD或WSDL并且需要具有最终模式的完全可用的可视化模型时,这有时是必要的。请注意,由于Enterprise Architect还支持导入XSD文档,因此可以使用Schema Composer生成模式,然后出于文档和可视化目的(甚至进一步自定义),将该模式重新导入当前模式或不同的模型。

模式工程部分中包含的其他主题专门用于MOF(元对象工具),ODM和NIEM。NIEM的这一部分非常广泛,因为Enterprise Architect包含许多模拟和使用NIEM域和模式所需的功能。与其他一些技术一样,此外还有一个可下载的NIEM核心版本作为Enterprise Architect模型。