文章

企业架构及典型设计

企业架构的价值,在于把战略目标、业务运行方式、应用系统、数据资源和技术基础放在同一套框架中进行设计和管理。它帮助企业回答几个相互关联的问题:业务要实现什么目标,哪些能力和流程承接目标,应用如何支撑业务,数据如何流动和沉淀,技术平台如何为系统运行提供保障。

企业架构的整体框架

资料将企业架构概括为四横五纵四横表示从策略到实施逐步细化的四个层次,五纵表示业务、应用、数据、技术以及架构管控五个方面。横向层次解决架构设计深度的问题,纵向领域解决架构设计范围的问题。二者结合后,企业既能从整体上描述信息化建设方向,也能把方向逐级分解为可落地的系统和技术设计。

四横体现从策略到实施的逐层细化

策略层关注企业级目标和总体结构,主要面向信息化决策人员,回答企业需要形成哪些业务能力、应用布局、数据主题域和技术框架。管理层将总体方向进一步拆解为可管理的架构对象,例如业务流程、应用模块、概念数据模型、信息系统和基础设施概念。设计层面向解决方案和项目设计,强调业务活动、应用功能、逻辑数据模型以及系统组件之间的对应关系。实施层进一步明确业务任务、应用用例、物理数据模型、系统部署和基础设施部署,为项目建设提供可执行依据。

这种分层方式能够避免两个常见问题:一是只有宏观蓝图,缺少项目可以直接使用的设计成果;二是项目直接从需求进入开发,没有与企业总体架构建立关系。不同层次的架构成果需要上下衔接,上层提出目标和约束,下层给出具体实现,并能够反向说明其遵从了哪些上层要求。

五纵连接业务应用数据技术和管控

业务架构描述业务目标、组织、职能、流程和活动,是其他架构域的出发点。应用架构识别需要由信息系统支撑的业务逻辑,明确应用模块、功能以及应用之间的交互关系。数据架构围绕数据资源、数据模型、数据流转和数据分布开展设计。技术架构说明系统如何集成和部署,技术平台如何构建,以及计算、存储和网络资源如何选用。架构管控贯穿上述内容,负责统一原则、规范、参考架构、模板和审查机制。

V模型连接架构设计与架构遵从

四横五纵并不是静态分类。资料采用V模型表达架构设计:左侧从总体架构逐步细化到系统架构,右侧通过架构原则、规范、参考架构、典型设计和实施模板对各层成果进行约束。设计过程强调自上而下的目标分解,遵从过程强调自下而上的结果验证。

在实际项目中,可以把这一逻辑转化为阶段门检查。项目立项时核对总体方向和业务能力,方案阶段核对应用模块、数据模型和技术路线,设计阶段核对功能、接口、数据流和系统组件,实施阶段核对部署配置和软硬件资源。每一层都应能找到对应的上层依据和管控要求。

元模型与视图构成企业架构的基础

元模型可以理解为企业架构的词典和结构。它定义业务流程、应用功能、数据实体、系统组件等架构元素的含义,也定义元素之间允许建立的关系。只有统一概念和关系,不同团队形成的架构成果才能相互引用、比较和验证,架构信息也才能以结构化方式保存。

视图则是元模型的外在表现。它按照特定管理目的选取一组架构元素和关系,以图形或表格形式展示。例如,应用模块视图关注应用模块及其归属关系,数据流转视图关注数据在应用和功能之间的流动,系统部署视图关注系统组件与部署环境的对应关系。元模型保证语义一致,视图帮助人员理解和使用。

四个架构域的典型设计

业务架构

业务架构沿着业务域、业务能力、业务流程、业务活动和业务任务逐步展开。策略层的业务能力视图用于描述企业具备哪些稳定能力,管理层的业务管理视图进一步展示业务域、流程和组织之间的关系,设计层和实施层则把流程分解为活动和任务。业务架构设计的关键,是保持目标、能力、流程和执行活动之间的可追溯关系。

应用架构

应用架构从应用整体布局逐步深入到应用模块、应用交互、应用功能和应用用例。应用视图展示应用如何支撑不同业务领域,应用模块视图确定系统内部的功能边界,应用交互视图描述模块或系统之间的调用关系,应用功能和用例进一步指导详细设计。应用架构需要重点防止功能重复建设、系统边界不清以及交互关系失控。

数据架构

数据架构从数据主题域开始,逐步形成概念数据模型、逻辑数据模型和物理数据模型,同时通过数据流转和数据分布视图说明数据如何产生、交换、存储和使用。数据架构不仅关心数据库表结构,还要明确数据的业务含义、权威来源、共享边界和生命周期,使应用之间的数据交换建立在统一语义之上。

技术架构

技术架构覆盖技术框架、信息系统、基础设施、系统组件、系统集成和部署设计。策略层明确企业采用的技术体系和总体原则,管理层形成信息系统与基础设施概念,设计层确定系统组件、集成方式和逻辑部署,实施层落实到具体部署节点和基础设施资源。技术架构需要兼顾标准统一与项目差异,既要减少不必要的技术异构,也要为安全、性能和可运维性留出空间。

架构管控保障设计成果落地

企业架构能否发挥作用,取决于架构成果是否进入项目决策和建设流程。资料同样按照四个层次组织架构管控资产:策略层形成架构原则和管理办法,管理层形成架构规范与参考架构,设计层形成参考架构、设计模式和框架,实施层形成模板、实践和范例。不同层次的管控资产分别服务于方向约束、方案检查、设计指导和实施落地。

企业可以建立从架构资产发布、项目引用、遵从检查、例外申请到问题整改的闭环。对于重复出现的问题,应进一步判断是架构标准不清、参考设计不足,还是项目执行偏差,并据此更新规范、典型设计或检查规则。这样,企业架构才会从一次性的设计成果转变为持续运行的管理能力。

结语

企业架构提供了一种从整体到局部、从业务到技术的系统化设计方法。四横保证架构能够从策略逐步落实到实施,五纵保证业务、应用、数据、技术和管控能够协同设计,元模型与视图则让架构成果具备统一语义和清晰表达。企业在应用这套方法时,可以先建立核心架构对象和关键视图,再结合项目实践逐步完善参考架构、典型设计和遵从机制,避免一开始追求庞大而完整的成果体系。