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