从本篇开始,介绍如何使用 ArchiMate® 建模语言支持 TOGAF® 标准。用于支持使用企业架构、解决方案或其他架构活动进行业务转型。
架构开发方法(ADM)是TOGAF标准的方法组件,它描述了若干活动阶段。例如,ADM预备阶段的重点是在建立企业架构能力时理解企业的具体需求,并调整TOGAF框架以满足这些需求。
可以应用ArchiMate建模符号来支持TOGAF标准中的视点和视图定义过程,因此,架构师需要进一步了解如何结合ArchiMate和TOGAF。
接下来的文章,将参考 TOGAF 标准和 ArchiMate 规范,以及一个保险公司案例对以下内容进行探索:
一、关于ArchiMate模型如何支持TOGAF ADM的不同阶段和活动、企业连续体以及企业元模型的一般理解。
- 企业连续体 (Enterprise Continuum),理解“连续体”的关键在于认识到它提供了一个结构化的方式来查看和管理不同层次的架构资源,从最基础和普遍的概念逐渐过渡到更加具体和定制化的实现。它的连续性强调了从抽象到具体的渐进过程,每个层级都建立在前一层级的基础上,通过增加细节来更好地适应特定的需求或环境。企业连续体分为四个层次:
- 基础架构连续体:包含了最普遍的基础架构构建块,比如开放系统互连(OSI)模型。
- 通用系统架构连续体:包含的是更具体的、但仍然相对通用的系统架构,如ERP系统的模板或云服务模式。
- 行业架构连续体:专注于某一特定行业的架构,比如金融服务、电信或医疗保健等领域的最佳实践。
- 组织特定架构连续体:最终细化到了一个组织的具体情况,包括该组织定制化的架构设计。
-
企业元模型 (Enterprise Metamodel),定义了一套用于描述企业架构各个方面的术语和关系。它是一个抽象的模型,用来表达架构元素及其之间的关联。企业元模型为架构开发过程中创建的所有工件(也称作制品)提供了统一的语言和结构。这有助于确保架构文档的一致性和可比性,使不同的利益相关者能够更容易地理解和沟通架构信息。企业元模型通常包括以下几类元素:
- 业务功能和服务:定义了业务流程、角色和服务。
- 数据实体:代表了企业内使用的数据对象。
- 应用组件和服务:指支持业务功能的应用程序和技术服务。
- 技术基础设施:包括硬件、软件平台和网络等技术资源。
二、如何使用ArchiMate规范来表达TOGAF标准中提到的一个或多个特定视图。
- TOGAF ADM各阶段的图形工件(图表)映射到相应的ArchiMate视角。
- TOGAF ADM阶段的图表、矩阵和目录示例。
三、理解如何将TOGAF架构元素转换为ArchiMate中的等效表示,从而支持工具化实现。
- 实体映射:展示了如何将TOGAF中的特定实体(如业务服务、应用组件等)映射到ArchiMate中的相应元素。
- 关系映射:展示了TOGAF中定义的关系如何在ArchiMate中表达,确保信息的一致性和完整性。
- 元模型图示:通过图表的形式直观地展示这些映射,帮助用户更好地理解和应用。
参考文献: www.opengroup.org