前页 后页

自定义ArchiMate语言

Enterprise Architect提供了强大的功能,可使用其配置文件系统自定义语言,这是为该工具创建“模型驱动的生成”扩展的复杂功能的一部分。可以在工具中设计和构建这些扩展,并且可以将所产生的技术导入该工具,从而使自定义项可供Enterprise Architects和其他存储库用户使用。

典型的使用场景是团队可能希望根据一系列标准对应用程序组合进行分类,并能够根据应用程序分析体系结构以回答以下问题:

  • 支持我们的关键任务系统的技术有哪些?
  • 哪些应用程序在云平台上运行
  • 如果供应商A破产,哪些业务能力将受到损害
这将需要为每个应用程序提供和维护属性。这可以使用配置文件系统完成,其中可以将任意数量的属性添加到ArchiMate元素或连接器,并且可以将自定义元素添加到自定义工具箱。然后,元素和连接器可供架构师用于建模,一旦使用组织特定的数据报告填充了属性,便可以创建使用属性的可视化文件。

在此图中,我们看到了对ArchiMate应用程序组件的自定义,这是创建配置文件的一部分。我们看到用户定义的应用程序组件是标准ArchiMate元素的特殊化(由三角形箭头关系表示)。我们还看到,专用元素具有许多添加的属性,例如业务所有者,技术所有者和部署类型。这些是用户定义的属性,并提供用于添加组织特定信息的机制,这将有助于体系结构分析来回答前面提到的问题。

改变元素的形状

尽管标准ArchiMate元素形状对于与受众进行交流很重要,但在某些情况下,您可能希望更改作为概要文件的一部分自定义的元素的形状。例如,一个组织是“智能手机”的供应商,并希望用带有类似于手机图标的产品来代表产品。或者,架构师希望使用Cloud代替标准Technology元素图标来表示网络。

更改元素默认外观

Enterprise Architect允许更改图中元素的外观以适合目标受众。创建概要文件和自定义元素时,还可以设置其默认外观,因此当将其添加到任何图中时,它将采用该外观。例如,您可能想要使用在您的体系结构实践中有意义的另一组颜色。下图显示了用于设置默认颜色,字体和其他显示选项的机制。

更改连接器默认外观

Enterprise Architect允许更改图中连接器的外观以适合目标受众。在创建配置文件和自定义的连接器时,还可以设置其默认外观,因此当将其添加到任何图中时,它将采用该外观。例如,您可能想要使用在您的体系结构实践中有意义的另一组颜色。下图显示了用于设置默认颜色,字体和其他显示选项的机制。

创建专有元素和关系

除了如前所述自定义现有的ArchiMate元素外,还可以添加全新的专有元素和连接器,只要它们对ArchiMate元素和自定义集的语料没有任何冲突或阻碍。这样的一个示例是在安全体系结构域中,在该域中,架构师可能希望具有一个表示安全策略的元素。