前页 | 后页 |
Schema 编辑器Profiles
Schema 编辑器配置文件是描述构成特定模式或子模型的元素和限制的配置文件。 Profiles通常与特定技术相关联,例如公共信息模型(CIM) 或核心组件的UML配置文件(UPCC),以及对配置文件中材料的解释以及发布的模式或子模型的性质将取决于所使用的特定技术生成器。虽然Enterprise Architect支持许多“开箱即用”的技术(并且正在计划更多),但也可以通过利用Enterprise Architect中广泛的自动化接口来利用Schema 编辑器Profiles的丰富内容来自定义流程根据您自己的条件,在插件
中插件
或脚本。
架构Profiles
Schema 编辑器配置文件A两种形式。每种形式都满足特定的系统要求——架构生成(xsd、rdfs、json)和子模型创建。当您在Schema 编辑器中创建配置文件时,您可以根据需要选择要使用的表单。 Schema 编辑器中A单个配置文件可用于以常用形式组成模式,或从核心模型创建UML子模型。
配置文件类型
类型 |
描述 |
---|---|
模型变换 |
这种类型A配置文件用于从核心模型。 |
架构 |
这种类型A配置文件用于生成模式;通常是表示消息的 XSD 模式,还有其他格式,例如 JSON object表示法和资源描述符格式。 |
架构组合方法论
国家信息交换模型(NIEM)
Enterprise Architect提供了一个NIEM框架和Schema 编辑器,用于生成子模型和 XML 模式。
公共信息模型(CIM)
Enterprise Architect Schema 编辑器支持提供开箱即用的 CIM 标准,用于组合符合 CIM 的模式。
通用业务语言 (UBL)
Enterprise Architect提供了一个通用业务语言框架,以及为模式生成提供 UBL 标准的Schema 编辑器。
核心部件技术规范 (CCTS) UN/CEFACT
Enterprise Architect为 Core Components 框架和Schema 编辑器提供了UML配置文件。 Composer 可以从核心组件库生成业务组件库,并简化从消息组件/业务信息实体的模式的组合/发布。
通用的
在标准不满足您的要求的情况下,通用选项为您的UML模型中的快速模式组合提供了更简单的选择。通常,您将使用具有属性、关联、聚合和继承的UML类来模型您自己的数据库。然后,您可以将此模型用作Schema 编辑器的输入。
EA脚本引擎
Enterprise Architect提供了一个脚本引擎,支持JavaScript 、VBScript 和 JScript 语言。脚本引擎也与Schema 编辑器集成。在为特定标准或通用方案生成模式时,可以使用脚本自行执行操作或作为标准提供的选项的补充。
EA插件
Enterprise Architect提供插件
与Schema 编辑器集成。一个插件
可以通过向Enterprise Architect注册其兴趣来参与子模型或模式的生成。插件
可以提供要在“架构生成”对话框中列出的选项和备选方案,并且在选择其选项时将被调用。插件
可以使用Schema 编辑器自动化接口访问配置文件的内容。