银行企业级客户信息平台管理系统(ECIF)的设计
来源:小侦探旅游网
塑 壁堡 遴 遴温凌敏 (同济大学福建厦门361008) 一一! 银行企业级客户信息平台管理系统(:EGIF)的设计 中图分类号:TP 文献标识码:A 文章编号:1 008-925X(201 2)O9-001 0-02 足其他系统对ECIF系统的访问 1、功能需求及背景 随着银行业务的不断发展.银行在生产过程中产生了大量 ECIF应用系统需要具备如下功能: 的数据信息.这些数据尤其是客户信息,是银行体现核心竞争力 4.1数据初始化 和实现股东利益最大化的重要财富。但是,客户的重要信息往往 散落在企业业务发展的不同阶段所建立的不同IT系统中,系统 之间无法共享资源,形成信息孤岛。例如,客户在银行网站登记 的信息存储在网站后台:销售人员推销获取的信息存储在客户 关系管理系统:收款时获取的信息存储在财务系统等。如何发挥 这些系统中各种数据的作用.将不同应用系统的数据进行提炼、 整合.形成针对每一个客户完整的、全局的、实时的企业级统一 客户视图.供企业在不同业务场景下使用,是企业在激烈的市场 竞争中的一大挑战。 企业客户信息平台fEnterprise Customer Information Facility, ECIF)可以帮助我们创建并维护整个企业内主数据的单一视图 fSingle view1.保证单一视图的准确性、一致性以及完整性,从而 提高数据质量.统一商业实体的定义。简化改进商业流程并提高 ECIF数据初始化.需要从各个业务系统把现有的客户信息 整合到ECIF数据库。只有完成ECIF数据的初始化,才能进行正 常的客户信息维护和更新:在此过程中,根据业务需求,加载有 价值的客户信息.完成对目前客户筛选、客户信息的归并、清洗、 代码转换、指标计算等工作。 4.2数据同步交换 ECIF系统上线后.增量数据的同步可以有如下几种方式: ●批量同步。对于某些时效要求不很高的信息,实现批量同 步。 一准实时广播。ECIF系统通过交换系统,主动把客户信息送 到其他系统。 ■实时交换。其他系统通过ECIF的实时交换接口,实时维 护ECIF的客户信息 业务的响应速度 4-3客户识别 2、系统概述 作为银行的集中客户信息系统,ECIF负责解决客户唯一性 通过整合银行的客户信息.建立客户信息360o统一视图.逐 的问题.根据银行的业务规则和数据现状识别客户。 ‘ 步建设企业级客户信息平台(ECIF),为客户呼叫中心、网上银行 当新增客户时.或者当修改客户涉及客户识别属性时.ECIF 等应用系统提供完整的客户信息服务 都能正确识别客户是否为同一客户 若相同则返回现有客户的 2.1搭建ECIF客户信息管理平台 编号或启动客户归并流程以保证客户信息的唯一性 ECIF系统实现客户的唯一识别 并建立与源系统间客户识 4.4客户归并 别的对应关系,实现存放在各源系统的客户信息归并,并逐步实 为保证客户信息的唯一性和正确性.ECIF系统整合多个系 现与其它外围系统准实时、实时客户信息交互 综合考虑先易后 统中的相同客户的信息属性,对于客户的不同类别的信息.如基 难、循序渐进、平滑过渡的原则,逐步将ECIF建 本信息、产品信息、帐户信息采用不同的归并策略。对于相互冲 设成实时的应用系统. 突的数据.采用覆盖原则处理.其他信息则根据数据是否唯一标 本系统由ECIF客户数据模型、ECIF基础设施平台、ECIF商 识等业务规则予以合并或重新计算 业规则管理、ECIF用户界面/应用环境等4个组件构成。 ECW的数据源系统中的客户信息可能没有归并.在初始化 2.2建立ECIF数据模型 加载这些客户信息时,ECIF能够整合归并客户信息 在ECIF运 基于成熟的ECIF数据模型,制定客户信息识别、归并原则 行过程中.ECIF仍然能够识别被归并的客户在上述源系统中的 及相关的处理流程,提供完整的ECIF客户信息整合模型,针对客 数据,并且能够正确的更新这些数据。 户的不同属性,制定相应的客户信息更新策略。 ECIF系统能够通过广播的方式来通知那些需要了解客户归 3、系统总体设计 并的系统.尤其是那些保留本地客户信息的系统 当客户的同一 在ECIF中,有以下三层结构: 属性来自与不同系统.或多个系统修改某个属性时.由于各个系 一接口处理层 统的可信程度不同。为了确保数据的可信度.ECIF系统采用覆盖 接口处理层负责按事先定义的统一标准格式接收并解释来 原则来处理这种数据冲突的情况 以确保“好”数据不会被“坏” 自其它业务系统的服务请求,对有效性进行初步检查.完成输入 或者“差”数据替换 尤其是当某些信息同时存在于多个业务系 输出消息缓冲和格式转换的功能:为外部系统提供不同类型的 统中.并且会对各个业务系统的信息进行修改时.需要按照业务 接口,包括:通过消息的XML接口、通过ODBC的COM接El、通 规则制定覆盖原则来保证数据的一致性及保证正确的数据不会 过JDBC的EJB接口、存储过程、批处理以及交易中间件(如cI 被脏数据替代 cs)接|]。 4.5客户号生成 ●业务处理层 作为唯一的集中客户信息系统.ECIF按银行的业务规则为 业务处理层包括消息处理器和业务规则管理器,该层之下 客户生成唯一的客户号,供其他系统识别客户。该模块可以依据 数据的清洗、转换、匹配、整合等功能,并负责产生对外导出的数 业务规则,从客户的多种识别信息中按优先级获得最佳信息.并 据,通过消息处理器转换成消息总线的格式传递给消息总线.业 能正确处理15位和18位身份证号以及证件号码中的汉字及其 务规则管理器同时还和基础数据平台等系统进行批量的导入导 他符号。 出数据功能。 4.6信息维护 ●数据管理层 ECIF提供数据访问功能.支持银行业务系统对客户信息的 提供对ECIF内数据的逻辑控制,如控制数据的存储、修改、 实时联机增加、删除、修改和查询,ECIF保证客户信息的完整性、 提取等。数据管理层负责实施基于关系数据库之上的数据操作. 致性和高可信度 包括查询、捅入、修改、删除、搜索等 4.7数据校验 4、系统应用功能设计 ECIF可以校验进入EC1F的客户信息.包括单个属性和多 ECIF应用系统是位于底层ECIF数据模型之上的应用逻 个属性之间的依赖关系,从而确保客户属性之间保持正确的依 辑,是ECIF系统中数据交换的处理逻辑部分.定义了ECIF系统 赖关系。 以怎样的方式维护自身数据的完整,以及以怎样的行为模式满 4.8系统接口 一10 银行ECIF系统并不是一个孤立的系统.相反.为了最大化 的发挥一个企业级客户信息系统的作用.ECIF系统应当也必须 ~一客户ID号. 证件类型. 与银行大部分的业务系统相连接,作为整个企业客户信息的枢 纽。建议方案中的系统接口部分将能够满足ECIF系统和其它系 统之间连接的需求 具体来讲,系统接口包括两个种类: 实时接口:实现ECIF系统与其它系统之间的实时性连接 批量接口:实现ECIF系统与其它系统之间的批量数据交 换。 ~证件号码等。 ●客户地址信息 客户地址信息存储客户使用的地址信息.包括: 客户住址. 电子邮箱. 固定电话. 一一~一一4.9信息广播 ECIF提供广播功能,为其他系统提供客户信息和客户归并 等通知消息,以支持集中签约流程和本地保留客户信息的系统 归并客户 ECIF广播机制必须确保: 手机号码. 传真号码. 一邮政编码等 一客户之间关系 客户之间关系包括客户与客户之间的关系.包括: 家庭关系. 一同一个客户的信息是按其修改的逻辑顺序广播的.不会出 现修改客户的信息出现在增加这个客户的信息之前 确保对客户信息的修改不会循环传递。即某个源系统修改 了客户信息,这个广播消息就不再发送给该源系统。 超时重发.当广播的接受系统发生故障时.ECIF系统可以 按要求重发信息 一一一4.10信息交换 ECIF中的客户评价信息、客户贡献度信息等.由EDW(主要 是ACRM)以批量的方式同步到ECIF数据模型中 作为银行唯一的集中客户信息系统.ECIF的客户信息是 EDW中客户信息的来源.ECIF的客户信息必须批量反馈回 EDW数据模型中 4.11系统管理 ECIF系统包括了对ECIF运行参数管理和配置的功能.E. CIF的后台管理系统同样能够在应用程序的级别监控系统的运 行状况,查看系统运行的日志。为ECIF的运行维护提供方便。 5、系统数据库设计 5.1数据库存储策略 ECIF系统数据库存储的数据包含以下三个主要原则: 客户的负债信息. 1.ECIF系统用来存储那些可以被多个应用系统更改、需要 客户的收入信息。 共享的数据 客户的现金流信息等。 这些数据将被数据源系统即时更新.并传输到ECIF系统中 一客户帐户信息 客户帐户信息(客户合约信息)存储客户在银行开立之帐户 更新相关信息:同时,ECIF系统把更新的信息通过广播的方式及 时传递给其他存放这些数据的系统。 的信息.包括 通常,客户基本信息、客户联系信息等属于这类信息。ECIF 合同.合同金额、到期日、资产质量等 系统是唯一真实的客户数据源.这些数据通过ECIF共享给其他 帐户.帐户余额、到期日等。 的应用系统。 ■事件信息 事件信息包括客户与银行的各种资金交易信息、非资金事 2.ECIF系统用于存储客户的概要的、关键的信息。 也包括银行对客户进行营销和销售的各种信息。包括: ECIF系统存放这些概要信息的目的在于客户经理通常关心 件信息.最近的存款、取款交易, 的是客户的全面概要信息.而不是的明细信息。 营销事件. 客户的产品信息、事件信息等属于这里信息。最新和最全的 产品信息和交易信息仍然存放在数据源系统中。大部分客户经 投诉事件, 理所关心的数据可以直接从ECIF系统中获取.而查询更为详细 可疑事件. 销售事件等。 的产品信息和交易明细的交易可以到各相关数据源系统中获 ●产品信息 取。 3.ECIF系统作为客户数据库支持某些没有ECIF的系统。 产品信息包括客户使用银行各种金融产品的信息。包括: 最终的ECIF的目标是提供实时、完整、一致、可共享的客户 客户已使用的金融产品。 信息.ECIF还可以作为某些应用的客户数据库,例如网络银行和 客户使用金融产品的频率等。 Ca11 Center等系统.这些系统可以不再保留客户数据库,直接访 客户分析信息 问ECIF中的客户信息。 客户分析信息包括EDW(ACRM)各种分析、统计结果的信 一一担保关系. 集团企业关系. 关联企业关系. 企业控股关系. 客户之间的雇用关系等 一客户联系信息 客户联系信息包括: 营销与产品服务、 客户联系记录等。 一客户喜好信息 客户喜好信息包括客户的各种喜好信息。 客户喜好的金融产品。 客户喜好的汽车品牌. 客户的个人喜好等。 一客户财务信息 客户财务信息包括客户的各种财务信息和收入信息等等。 包括: 客户的资产信息. 一一一一一一一一一一一一~~~一一~~一一5.2逻辑数据模型设计 息。包括: ECIF在未来将整合银行所有应用系统的客户数据,成为唯 客户的贡献度. 真实的客户数据来源。在ECIF的数据架构中的“客户”,一般 客户的可能流失率, 称为“当事人”.因为在ECIF中存储的信息不仅仅包括银行现有 客户的忠诚度等。 客户.还包括潜在客户.以及他们的关系人,这些关系人可能是 一一一一银行的客户.也可能不是银行的客户。因此我们用“当事人”来代 表所有的这些个体或团体 一客户基本信息 客户基本信息包括客户的各种基本信息。包括: 客户的名称. ■客户风险信息 一客户风险信息包括客户的各种风险信息。包括: 一一客户信用等级, 授信额度, 可用额度等。 11 ‘。"-。*。.'。l/。。//。。//。/。。/’。/。//。/。。//。。一 ̄ /