课程简介
随着业务和IT的不断整合,业务模型、企业架构、信息系统、和技术结合日益紧密,企业对信息系统及技术(如SOA及云计算)的复杂度和敏捷性要求越来越高,如何在多变的环境下快速创新产品或服务及推广到市场是企业面临的日益紧迫的压力。企业架构作为企业业务战略与IT战略之间的桥梁与标准接口,逐渐被企业接受,并成为企业业务规划和信息化规划的核心。但是企业架构的实施除了TOGAF(开放群组企业架构框架)的架构开发方法论和工作产品内容元模型之外,还需要架构建模语言来协助描述架构, 并且利用架构建模工具来创建架构模型、帮助应用系统分析和设计、并建立架构存储库。
开放群组(The Open Group)在2010年成立了ArchiMate论坛,定义架构建模的语言标准及建模工具功能需求以协助描述架构和建立模型。ArchiMate是独立和开放的架构建模语言,它提供了一个统一的标准语言和记号,配合TOGAF的架构开发方法论,整合了个业务、信息系统(应用系统和数据架构)、和技术架构领域, 并以一种可读及可视化的方式描述软件架构、系统架构及企业架构。本课程内容涵盖了ArchiMate标准语言内容(元素、符号及关系)、架构建模方法、标准语言记号、以及使用工具产生的案例。
ArchiMate与TOGAF是相辅相成的,下图说明了二者之间的关系。它们在视点(Viewpoint)方面交集,并使用共同的基础如架构存储库和参考模型。同时使用二者,遵循主流国际标准,可以加速企业架构和解决方案架构的开发,并提升架构开发方法每一阶段输出的工作产品的质量如完整性及一致性。
ArchiMate是一个架构建模语言标准,而采用标准的好处有:
可以快速实现与外部商业合作伙伴的商务合作
可以快速完成与外部技术解决方案提供商的技术交流
易于实现内部系统分析及设计的集成,提高重用
有效降低建立新的应用系统的费用及时间
以美国保险业为例,采用标准后,应用于不同系统集成的费用将降低20-30%,如果包含全美国的保险业,运用此标准每年将在技术花费上减少2.5亿美元。
减少内部用于开发新的标准投入的人力、物力和财力,同时避免了内部冲突。
在大型集团内,每一分支机构都配备各自的IT小组,而各IT小组的工作方式、规范都各不相同,若采用某一内部机构规范为标准,不一定完全适用其它分支机构的需要,但可能导致他们产生抵触情
目标收益
通过本课程培训,学员将获得以下ArchiMate架构建模语言的收益:
帮助建立软件架构、解决方案架构、项目架构、系统架构、和企业架构的模型
遵循国际标准,通过培训与国际认证,提升人员架构及建模技术水平
利用标准框架及语言。建立最佳实践,鼓励分析及设计文件/视图的重用
工作方法及输出工作产品内容可以对齐TOGAF企业架构框架
支持业务变革、应用合理化、项目群及项目组合管理、和外包场景的准备和管理
改善业务和IT的对齐
执行成本分析和业务案例的估算
学习架构建模的方法,掌握相应的工具和技术;
学习架构建模标准语言(ArchiMate)及相关建模工具;
掌握如何在实践中应用方法、
培训对象
CIO/CTO及企业架构师
架构师,业务及IT规划师、系统分析师,商业分析师(如会计及人事),及系统设计师
工作角色与战略相关的高级管理人员、部门经理
对架构建模想深入了解的IT技术人员
课程受众除了架构师之外,系统分析及设计人员,以及希望了解架构设计技术的程序员都可以参加。
课程大纲
企业架构建模语言ArchiMate的介绍 |
企业架构及架构描述相关标准 TOGAF架构开发方法及其内容元模型 ISO 42010架构描述标准 ArchiMate 语言及结构介绍 ArchiMate标准的目的 核心概念 ArchiMate语言的分层 ArchiMate框架介绍 ArchiMate与TOGAF的关系 |
ArchiMate 语言各层及元素介绍 |
动机元素 战略元素 业务层 业务层元模型 结构概念 行为概念 信息概念 应用层 应用层元模型 结构概念 行为概念 信息概念 技术层 技术层元模型 结构概念 行为概念 信息概念 物理元素 实施和迁移元素 ArchiMate关系和跨层依赖 结构关系 动态关系 其它关系 业务-应用对齐 应用-技术对齐 |
ArchiMate视点、扩展,以及工具 |
ArchiMate 架构视点 视点分类 ArchiMate的标准视点 扩展的视点 ArchiMate语言定制化机制 增加ArchiMate元素和关系的属性 元素和关系的特殊化及范例 ArchiMate的工具支持情况 支持的工具及各工具支持版本 工具-Archi介绍 |
ArchiMate案例 |
ArchiSurance 背景介绍 架构开发——预备阶段 架构开发——基线架构 B阶段-基线业务架构 C阶段-基线信息系统架构(应用) C阶段-基线信息系统架构(数据) D阶段-基线技术架构 变革场景介绍 架构开发——A阶段-架构愿景 架构开发——目标架构和差距分析 B阶段-目标业务架构和差距分析 C阶段-目标应用架构和差距分析 D阶段-目标技术架构和差距分析 实施和迁移规划 |
ArchiMate 实作练习 |
工具安装及使用说明 企业架构实作练习 实作练习讲解与认证 |
企业架构建模语言ArchiMate的介绍 企业架构及架构描述相关标准 TOGAF架构开发方法及其内容元模型 ISO 42010架构描述标准 ArchiMate 语言及结构介绍 ArchiMate标准的目的 核心概念 ArchiMate语言的分层 ArchiMate框架介绍 ArchiMate与TOGAF的关系 |
ArchiMate 语言各层及元素介绍 动机元素 战略元素 业务层 业务层元模型 结构概念 行为概念 信息概念 应用层 应用层元模型 结构概念 行为概念 信息概念 技术层 技术层元模型 结构概念 行为概念 信息概念 物理元素 实施和迁移元素 ArchiMate关系和跨层依赖 结构关系 动态关系 其它关系 业务-应用对齐 应用-技术对齐 |
ArchiMate视点、扩展,以及工具 ArchiMate 架构视点 视点分类 ArchiMate的标准视点 扩展的视点 ArchiMate语言定制化机制 增加ArchiMate元素和关系的属性 元素和关系的特殊化及范例 ArchiMate的工具支持情况 支持的工具及各工具支持版本 工具-Archi介绍 |
ArchiMate案例 ArchiSurance 背景介绍 架构开发——预备阶段 架构开发——基线架构 B阶段-基线业务架构 C阶段-基线信息系统架构(应用) C阶段-基线信息系统架构(数据) D阶段-基线技术架构 变革场景介绍 架构开发——A阶段-架构愿景 架构开发——目标架构和差距分析 B阶段-目标业务架构和差距分析 C阶段-目标应用架构和差距分析 D阶段-目标技术架构和差距分析 实施和迁移规划 |
ArchiMate 实作练习 工具安装及使用说明 企业架构实作练习 实作练习讲解与认证 |