首页 > EA > 正文

企业架构管控实践之三:架构设计资产

2018-07-12 10:36:25  来源:IT常青树

摘要:本篇中介绍架构管控的对象,即架构的设计资产。从架构设计资产的分类讲起,重点分析架构设计资产包含的具体内容及相关的设计过程。
关键词: 企业架构 架构设计
架构设计资产的分类
 
架构设计资产可从多个维度进行划分,详述如下:
 
从架构设计的范围角度,架构设计资产可分为:
 
企业级架构设计
 
领域级架构设计
 
系统级架构设计
 
从架构设计的内容角度,架构设计资产可分为:
 
业务架构设计资产
 
应用架构设计资产
 
数据架构设计资产
 
技术架构设计资产
 
从架构关注的时点角度,架构设计资产可分为:
 
基线架构
 
目标架构
 
演进路线
 
另外,架构设计资产还包括企业长期信息化建设过程中积累的建设成果及经验,这部分内容包括:企业业务模型、实施经典范例、行业优秀实践、架构参考资料等。
 
架构设计资产的内容要求
 
企业级/领域级架构设计是在架构目标指引下,针对企业/领域全局开展的架构规划,同时为基线架构到目标架构设计合适的实现路径。系统级架构设计资产是在系统架构目标指引下,针对单个系统开展的架构设计。架构设计资产框架如下图所示:
 
\
架构设计资产全图
 
划分企业/领域级架构和系统级架构的设计资产框架如下表所示:
 
\

下面从设计产物和设计过程方面,分别介绍业务、应用、数据和技术四类架构设计资产。
 
一、业务架构设计资产
 
设计产物
 
基线业务架构:对现状的业务架构进行描述
 
目标业务架构:
 
组织架构:标识业务相关的组织单元
 
业务功能:描述主功能区域、层次化细分子功能
 
业务服务:描述提供给客户的内部与外部服务
 
业务流程:描述业务功能所属的流程与子流程
 
业务角色:描述参与业务流程的角色和职责
 
业务数据模型:描述业务流程相关数据属性
 
组织与功能的关系
 
架构视图:
 
业务组件图
 
业务流程图
 
设计过程
 
分析企业业务、信息化发展战略和规划。
 
基于业务、信息化发展战略和规划,充分参照成熟行业实践,以结构化的分解方式,分析和梳理业务架构设计需求及相关提升点。
 
基于业务架构设计需求和提升点,编制业务流程。
 
识别业务用户间跨职能的关键业务流程,设计关键业务场景,描述场景涉及的关键业务流程、业务用户和业务成果等。
 
基于业务流程,定义流程属性,包括关键功能和非功能属性、主要输入和输出,描述支撑流程执行所需的各类工具(如现有信息系统、工作模板等)、业务用户、关键绩效指标、主要例外和处置方案。
 
定义相关角色和职责。
 
二、应用架构设计资产
 
设计产物
 
基线应用架构:对现状的应用架构进行描述
 
目标应用架构:
 
应用功能:描述应用功能域、层次化细分子功能
 
应用协作:描述应用间的互动与协作关系
 
系统分布:描述应用系统的边界
 
应用与业务功能的关系
 
应用功能与系统的关系
 
组织与系统的关系
 
角色与系统的关系
 
架构视图:
 
应用分布图
 
应用协作图
 
应用功能图
 
应用迁移图
 
设计过程
 
识别应用功能。依据业务需求,抽取关键用例,通过系统分析,建立应用与业务能力之间的映射关系,并将分析识别的应用功能,按应用特性进行分组。
 
定义应用划分。综合考虑业务流程的连续性,业务数据的完整性与流动性,对应用功能进行逻辑组合与划分。
 
确定应用系统边界。根据应用划分,确定应用系统与外部系统间的集成需求与关系;明确集成的层面(界面集成、流程集成、应用集成、数据集成)与方式。
 
明确应用分布。根据应用功能的受众与信息网络环境,明确各应用组件的逻辑与物理分布。分析公司业务、信息化发展战略和规划。
 
分析规划与现状的差异,定制应用迁移路线。
 
三、数据架构设计资产
 
设计产物
 
基线数据架构:对现状的数据架构进行描述
 
目标数据架构:
 
业务数据:分层描述业务数据模型
 
逻辑数据:描述数据的逻辑关系
 
数据实体与业务功能的关系
 
数据与系统的关系
 
架构视图:
 
数据分布图
 
数据流转图
 
概念数据模型图
 
逻辑数据模型图
 
数据迁移图
 
设计过程
 
基于业务架构的业务能力及业务职能的划分,确定数据主题域,形成数据主题域模型。
 
定义各数据主题域下的主要数据实体及数据实体间关系,形成企业概念数据模型。
 
细化概念数据模型中的实体定义和关系,确定实体的主要属性,以及各参数,确定数据的逻辑模型。
 
开展数据流转设计,分析数据与业务功能及应用功能之间的关系,结合应用架构中应用系统协作关系的设计成果,明确数据全生命周期流转过程。
 
分析规划与现状的差异,定制数据迁移路线。
 
四、技术架构设计资产
 
设计产物
 
基线技术架构:对现状的技术架构进行描述
 
目标技术架构:
 
技术组件:分层描述技术组件模型
 
技术平台:描述各技术平台的定位、相互间关系
 
环境与位置:描述网络、硬件等
 
架构视图:
 
系统逻辑视图
 
技术组件分布图
 
系统集成视图
 
物理部署视图
 
设计过程
 
定义系统逻辑视图,描述企业全局的系统分布与参考实现技术(套装软件/客制化开发)。
 
定义技术组件逻辑视图,描述企业所需要的公共技术组件及其参考实现技术(软件/中间件)。
 
定义系统集成视图,根据已定义的系统分布以及应用架构中已定义的应用交互关系,描述在企业范围内,系统与组件间的集成关系。
 
定义物理部署视图,将应用系统和技术组件所依托的参考实现技术(套装软件/客制化开发/中间件)映射到实际的基础设施(服务器、存储等)和网络之上。
 
根据应用架构设计与数据架构设计,定义安全体系,作为技术架构各个步骤的输入。

第三十四届CIO班招生
北达软EXIN网络空间与IT安全基础认证培训
北达软EXIN DevOps Professional认证培训
责编:yangjun

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。