Enterprise Architect提供了高度合规的 ArchiMate 标准实现,使企业架构师及其他人员能够创建严谨且富有表现力的企业架构相关模型,这些模型涵盖从利益相关者及其利益诉求到最终为企业提供计算能力以运行企业并为客户提供有价值的服务和成果的虚拟或物理设备的各个层面。
该语言具有明确的实用主义风格,并在设计时考虑到了语法和符号需要简洁明了,但同时也要具备足够的表现力,以便能够捕捉和传达模型的结构和行为方面的内容。通过 Enterprise Architect 平台(包括 WebEA 和 Prolaborate),团队能够为任何利益相关者群体创建定制的可视化内容,从高层管理人员到实施人员均可适用。
图:展示 ArchiMate 与其他建模语言之间的关系
Enterprise Architect 还实施了众多其他标准,其他团队所生成的模型能够与用 ArchiMate 描述的企业架构模型相连接,从而形成一张错综复杂的交织之网。例如,ArchiMate 特意从宏观角度看待流程模型,省略了大量细节,而专注于传达价值以及它与业务功能和服务、角色和参与者之间的关系。这些模型可以与用业务流程模型和符号(BPMN)描述的更详细模型相连接。在 ArchiMate 中,应用模型通常是相当高层次的,有意省略了诸如协议、端口和消息流等实现细节。这些细节可以使用统一建模语言(UML)进行建模,并再次与 ArchiMate 应用组件相连接,从而创建具有表现力的模型,允许从任何建模上下文中进行深入和上层的探索。
图:ArchiMate 应用组件与 UML 组件之间建立的关系