数字化转型规划、企业架构规划、4A架构规划、数据治理咨询、指标体系建设、流程体系建设、BOM与物料数据管理-星顺企业架构洞察-42-如何基于业务架构设计应用架构
main slider-home
数字化咨询服务
数字化转型规划、企业架构规划、数据治理、流程治理

如何基于业务架构设计应用架构

今天我们讲:如何基于业务架构设计应用架构。

近期,我在一家企业参与了他们的4A架构建设。我们认为,在4A架构中业务架构是核心,而业务架构自身的核心是业务能力,通过业务能力,去匹配组织、流程以及数据。所以,业务架构一般来讲包括了业务能力、组织结构、业务流程以及流程表单,也就是业务数据这四个组件。

在梳理业务能力时,我们需要把企业的业务能力基于战略需求,从顶层开始一层一层地向执行层甚至操作层进行分解。比如说,一家制造型企业,肯定会有生产制造能力,而这个能力向下分解,又包括了生产计划、生产进度、生产质量、生产资源以及生产现场的管理能力,其中,生产计划的管理能力中,又可以分解为生产计划的编制能力、生产计划的变更能力等等。这样,从顶向下,层层分解就形成了企业的业务能力清单。

梳理完业务能力,我们就可以为每一个最底层的能力去匹配相应的信息系统以及功能模块,由此我们可以得到应用架构中的应用功能架构。

另外,我们还要为业务能力设计输出物,也就是每一个业务能力对外输出什么数据,这些数据通过业务能力与应用的功能架构进行关联,由此,我们就能够推导出每一个信息系统以及功能模块对外输出的数据,从而形成了应用架构中的应用集成架构。比如说“生产计划编制与发布”这个业务能力,它的输出物是“生产计划”,这项能力对应的信息系统是ERP中的生产计划管理模块,所以,ERP中的生产计划管理模块对外的输出就是“生产计划”,其他系统如果需要“生产计划”就需要从ERP中的生产计划管理模块中获取。这就是基于业务架构设计了应用的集成架构。