企业的信息化建设比较合理的规划是专业套装软件 + 灵活的SaaS应用 + 定制化的开发平台 + 基础的平台支撑,而企业在进行建设时,往往都是从业务软件开始,而忽略平台的建设,但平台却是支撑企业业务系统整合的基础,从企业整体信息化发展和建设而言,规划一套覆盖企业业务,并且具备可生长能力的信息化体系是非常重要的。
平台体系应满足现有业务,并能为后续业务变化提供支撑,可以根据需要快速进行产品迭代升级,灵活易用、敏捷搞笑,提供强大的配置和开发能力,能够根据企业需求快速变更、灵活调整,并能满足企业个性化的业务和使用需要。企业中台方案就是针对企业信息化的总体建设需要构建的一体化解决方案,它能作为业务系统的底层基础,支撑系统集成与对接,满足系统集成、数据整合、业务集成以及综合展现等需要,为企业的信息化建设奠定基础。
企业中台实际包括了MDM基础数据平台、IDM身份认证平台、DAP数据分析平台、ESB企业服务总线和Portal门户集成平台5款核心产品,并且各个产品内部打通、融合一体,形成了面向企业IT架构和数据治理的综合性解决方案。
企业中台的整体集成架构如下:
其中MDM主数据管理平台和IDM身份管理平台作为基础数据支持,MDM完成主数据治理,实现各系统基础数据的统一,IDM实现统一认证等5A安全管控,打通系统壁垒,DAP作为数据整合与展现端,构建数仓并进行可视化分析,而Portal则是作为统一入口,将各个业务系统整合到一起,而整个平台内外部的数据传输与集成则通过ESB进行打通,从而实现一体化管理。
企业中台数据架构图如下:
在企业中台方案中,数据主要分为基础数据和业务数据,按照使用场景,又可以细分为主数据、认证数据、业务单据和分析数据。
1.主数据以MDM平台为核心,通过与上下游系统的集成实现主数据的全生命周期管理,保证主数据的完整性、唯一性、准确性。
2.认证数据主要是账号、认证相关的数据,主要用于满足IDM平台统一账号、统一认证、统一权限的需求,在企业中台方案中,账号数据也会纳入主数据管理范畴。
3.业务单据主要是通过ESB进行业务单据集成相关的数据,由于业务集成数据不落地,所以这些数据都是经由ESB进行转发。
4.分析数据囊括了基础数据和业务数据,主要是通过业务系统汇总到数仓中的数据,这些数据用于支撑可视化分析、数据服务、指标报警等需求。
企业中台中一共包括了5款核心产品,分别是MDM基础数据平台、IDM身份认证平台、DAP数据分析平台、ESB企业服务总线和Portal门户集成平台。
1.MDM基础数据平台:主数据管理的核心,通过主数据的同步与分发,实现各系统基础数据的同源统一,保证数据准确性,实现基础数据治理,同时为数仓建设提供维度数据。
2.IDM身份认证平台:5A安全管控中心,通过统一用户、统一认证、统一权限、统一审核和统一应用管理实现安全体系建设,在构建统一认证中心的基础上通过强化密码、认证机制保证系统和数据的安全性
3.DAP数据分析平台:数据中心构建的基础,汇总覆盖全企业业务的业务数据,构建一体化数据仓库,实现综合性数据分析与展现,并基于元数据构建指标体系,实现数据汇总、数据预测、数据挖掘,全面支撑企业运营。
4.ESB企业服务总线:系统集成的骨干,支撑各系统集成与数据交互的桥梁,包括主数据同步分发、业务单据传输,以及业务数据加工、汇总到数仓的过程等。
5.Portal门户集成平台:各系统的统一入口,构建应用中心,为各系统提供统一的访问方式,并能基于实际业务和场景汇总业务系统数据和功能到统一的页面和菜单中,实现快速访问、便捷操作,提供系统使用的效率。
企业中台的测试内容,主要围绕建设内容展开,一般包括主数据集成、统一认证、业务集成、门户集成、数据仓库、数据分析及数据服务和指标等内容。
1.主数据集成:功能测试以MDM平台为主,测试MDM平台主数据管理和配置功能,验证功能的可用性、易用性,业务测试主要测试主数据同步与分发的过程,测试数据传输的准确性、稳定性,以及对传输过程的监控与记录。
2.统一认证:功能测试以IDM为主,主要测试IDM相关功能使用,是否满足业务及使用需要,业务测试主要测试账号的同步分发、统一认证、安全策略、统一权限以及异常报警等。
3.业务集成:主要测试业务系统接口的准确性,通过ESB的接口注册、配置、代理进行接口测试,通过日志和业务系统接收情况确认数据传输的准确性。
4.门户集成:功能测试以Portal产品为主,主要测试Portal的门户导航、应用管理、消息、待办等功能配置和展现,业务测试主要是测试通过门户集成的业务系统链接、数据、页面等内容。
5.数据仓库:功能测试主要测试DAP数仓相关的ODS、维表、事实表、模型配置功能以及数据同步、加工、汇总的流程,业务测试主要测试数据的准确性,即从业务系统抽取到ODS以及数仓中的数据。
6.数据分析:功能层面主要测试DAP分析模型以及导航看板的数据显示效果,业务层面需要校对数据的准确性,是否符合业务运行逻辑,满足业务需求。
7.数据服务:功能上测试DAP数据服务的配置功能和数据接口,业务上测试通过数据服务获取的数据是否和数仓实际数据一致,是否满足业务集成需求。
8.数据指标:功能上测试DAP指标相关的模型、配置、报警等功能,业务上根据配置测试指标报警的准确性。
主数据集成治理是企业中台的数据基础,也是企业进行系统集成整合的基础之一,通过主数据集成将各个系统的基础数据进行统一,从而为业务集成、数仓建设提供基础。
主数据集成治理的业务流程如下:
主数据的业务流程主要是根据不同类型的主数据确定数据源头,以源头数据为基础,先同步到主数据平台,根据实际需要可以在主数据平台进行清洗、查重、维护、检验、审核等操作,之后再分发到下游系统,实现上下游基础数据的统一。
MDM平台相关角色清单如下:
MDM集成以及业务测试用例清单(以组织主数据为例),主要如下:
主要包括统一账号和统一认证两部分,是系统集成的基础之一,通过统一账号和统一认证实现业务系统的账号统一、单点登录,满足一次登录多次访问的目的,从而降低多系统登录的繁琐,提高系统使用效率。
企业中台中的统一认证基于IDM统一身份管理平台实现,实际上包括了统一用户、统一认证、统一授权、统一审计和统一应用管控等5A管控的内容。
在统一认证体系中统一用户和统一认证是最主要的内容,统一用户实现的基础,主要是通过认证平台进行用户的统一管理,基于同一套用户体系从而实现统一认证、统一权限等内容,而统一权限则是以IDM平台为基础,将角色、权限统一管理,再下发不同的系统。
账号、统一认证集成涉及的相关角色清单如下:
账号、统一认证以及IDM产品的业务测试用例清单:
《企业中台如何进行测试》包含了主数据治理测试、统一认证测试、业务集成测试、门户建设测试、数据分析测试等内容。由于篇幅较长,将分为上、下两个篇章与大家分享,本文(上篇)主要从主数据治理和统一认证两个方面对企业中台的测试内容进行介绍,下篇将从业务集成、门户建设和数据分析这三个方面介绍企业中台的测试内容。