MDM产品方案-20131205资料.ppt_第1页
MDM产品方案-20131205资料.ppt_第2页
MDM产品方案-20131205资料.ppt_第3页
MDM产品方案-20131205资料.ppt_第4页
MDM产品方案-20131205资料.ppt_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

宁波东海银行客户信息系统设计方案,信息科技部,2,目录,ECIF背景概述IBMMDMServer产品架构与功能客户数据模型业务服务访问接口业务逻辑与规则功能扩展系统基础架构产品特点与优势小结MDMServer部署架构产品支持与服务产品功能演示,银行业IT架构变迁与ECIF发展定位,核心系统作为事务和业务处理核心;和其它业务系统有关联;信用卡独立运营;,出现部门级客户管理和营销服务需求;新增CRM/ODS等系统;与核心等系统数据关联;,企业级、跨部门的客户管理协作;全行统一的客户视图管理与架构设计;营销服务升级;ECIF整合客户信息;逐步与各系统的交互连接;ECIF提供客户信息服务;,以账户为中心,以客户为中心,业务流程优化;差异化客户服务营销;具体业务不断变化;ECIF成为全行客户管理、营销、服务核心;ECIF与其他系统全部连接并成为实时交易模式;ECIF服务深入到各业务系统流程中;,ECIF开始建设,核心,信贷,渠道,其它,信用卡,核心,信贷,理财,渠道,其它,信用卡,ODS,CRM,核心,信贷,理财,渠道,其它,信用卡,ODS,CRM,ECIF,核心,信贷,理财,渠道,其它,信用卡,ODS,CRM,ECIF,ECIF需要担负起银行以客户为中心的架构基础作用,支持长期架构演变,支持与各业务系统的多种交互和接口模式;在演变过程中,具备纵向和横向混合同步模式的能力;具备对提供服务的扩展和版本无缝升级能力;,弹性架构,具备容纳和满足银行对客户信息组织的能力;支持满足未来多变的业务需求,快速提供服务的能力;在业务、数据不断增长下的系统伸缩能力;,客户管控,全面客户管理能力,全行唯一客户入口;企业级客户识别与处理能力;在数据、交易等多层次的一致性保证;,业务协作,必须能提供高并发的实时交易处理能力;能够满足不同系统各自对客户信息交换的差异化支持;,5,IBMMDMServer产品发展历程,2005年9月WCC6.0:替代CIIS方案成熟的数据模型SOA架构480个预置服务客户识别与合并,1,2,2006年6月WCC6.5:全球语言支持模型增强,2006年12月WCC7.0:510个预置服务搜索增强QualityStage接口ETL模板Java-Rule和SQL-J支持系统监控报表,2008年2月MDM8.0:700多个预置服务产品模型增强支持管理账户PureQuery持久化代替EJB工作任务分配动态属性增强,2008年12月MDM8.5:800多个预置服务产品分类属性增强期限和条件框架部分更新可插入的持久层快速附属模板,2009年12月MDM9.0:用户界面可用性增强产品域能力扩展简化与PIM的整合用户界面生成器增强多时区管理与内容管理的集成,5,4,6,3,2006,2008,MDMServer在ECIF中的定位,JMSObjecttheResponseObject;tryDWLTransactionPersistenttheDWLTxnObj=(DWLTransactionPersistent)theObj;/根据业务需求创建一个添加或更新地址的交易DWLTransactionPersistenttheDWLAddressTxnObj=createAddOrUpdateAddressTransaction(theDWLTxnObj);/现在我们有了正确的交易,按照基础类来调用控制器/执行添加或更新交易theResponseObject=super.execute(theDWLAddressTxnObj);finallylongendTime=System.currentTimeMillis();DWLTraceLog.printMessage(DWLSampleUpdatePartyAddressCompositeTxnBP:execute:totaltimeinmilliseconds+(endTime-beginTime);returntheResponseObject;.,MDM扩展开发的服务组合一共五步,第一步:确定请求结构第二步:注册组合服务第三步:将组合服务添加到属性文件第四步:实现业务代理类(Java代码开发),第五步:部署代理类,27,目录,ECIF背景概述IBMMDMServer产品架构与功能客户数据模型业务服务访问接口业务逻辑与规则功能扩展系统基础架构产品特点与优势小结MDMServer部署架构产品支持与服务产品功能演示,MDMServer提供多种标准接口,支持不同的集成模式,扩展包,MDMServer核心,数据服务层,标准代码转换,业务集成层,JMS/MQ,基础服务,批量处理,批量处理,核心服务层,组合服务,MessageDriverBean,RMI,WS,JMS接口,接受JMS/MQ请求,转换为MDMServer内部服务调用消息队列的多线索支持支持多个入站/出站队列通过消息队列的持久化保证信息传递的可靠性应用的独立性支持交易模式支持错误处理采用MDB实现,XML/RMI,MDMServer,JMS接口,MDMServer,WebService接口,MDMServer所以服务完全支持WebService接口典型配置方式:,客户端应用,WebServices接口,WStransport,应用服务器,MDM客户请求,SOAPMessage(HTTP),Firewall,Firewall,MDM服务,MDM服务控制器,基于事件的通知功能,比如客户变化、客户匹配等完全可配置,可以通过外部规则定义和触发JMS消息标准支持任何面向消息的中间件主题发布/订阅机制可以针对全局或特定功能打开和关闭通过消息队列的持久化保证信息传递的可靠性支持参与事务,发布/订阅机制的变更通知,MDMServer,发布/订阅,JMS通知,各个接口在业务系统集成中的运用,RDBMS,ApplicationLogicJ2EEApplicationServer,门户网站,etc,ESB,EAI,WebServices,MQ,etc.),EnterpriseDataIntegration(InfoServer),PersonalLoan,CoreBanking,客服中心,网上银行,ATM/自助服务,客户经理,服务人员,决策管理者,新的应用系统,BusinessIntelligence(e.gCOGNOS),CRM,CreditCard,IVR,Web,ExternalDataProviders(e.g.D&B,ACXIOM,Experian),Customer,Product,Account,Others,Customer,Product,Account,Others,Customer,Product,Account,Others,Real-time,EDW,OCRM,Customer,Product,Account,Others,ContentManagement,ProcessServer,Understand,Cleanse,Transform,Deliver,MDMServer,数据单向同步,所有后台系统保留客户信息和对客户信息的本地操作,通过数据同步机制将客户信息的变化同步到主数据管理系统,旧的前台系统通过查询主数据系统获得全面的客户信息,旧的前台系统操作原有的业务处理系统实现对客户信息的修改,修改成功后将变化后的客户信息通过MSG发送给主数据管理系统,新的应用系统直接对主数据系统中的客户数据进行查询和修改,并将变化后的客户信息通过MSG通知后台系统,Customer,33,目录,ECIF背景概述IBMMDMServer产品架构与功能客户数据模型业务服务访问接口业务逻辑与规则功能扩展系统基础架构产品特点与优势小结MDMServer部署架构产品支持与服务产品功能演示,34,MDMServer灵活的架构允许通过规则引擎来实现业务的灵活性。内置260多个用于数据校验、客户识别、访问控制等规则库,有助于系统快速部署与实施,同时能帮助银行提升数据质量。,针对不同业务条线的具体需求,结合MDM中和客户紧密相关对象的主题进行检查客户协议交易地址,对不同主题中涉及的关键数据元素进行检查客户号行业类型贷款卡编号账户余额交易记录中的产品信息,针对每个数据元素制定检查的业务规则客户号的完整性行业类型信息是否为空贷款卡编号的唯一性信用卡分户账的存款、透支余额合计应和相关总账科目相等个人理财交易记录的产品代码必须存在于个人理财产品表中,通过的业务规则实现灵活的可配置的业务逻辑,示例1-访问控制业务规则,35,通过GetParty查询Helen的客户信息,检察业务规则-查询请求人员=Jack-查询请求部门=呼叫中心-查询客户=Helen,Jack能不能查看Helen的SSN号码呢?,滤除SSN号码,返回Helen的信息,包括SSN号码,返回Helen的信息,但是不返回SSN号码,座席人员Jack,浏览Helen的客户资料,或,XML,MDMServer,通过事先定义的业务规则,控制不同用户的访问权限在客户层面进行控制(对单个客户的访问权限定义)在信息层面进行控制(对客户所属信息项的访问权限定义),示例2-客户识别与处理业务规则,36,客户搜索,根据业务规则处理不同的匹配状况,1.如果只找到一个A1疑似客户,根据新的客户信息修改原有客户,不记入疑似客户表。2.如果找到多个A1疑似客户,根据新的客户信息修改最高匹配度的原有客户,其他疑似客户记入疑似客户表。3.发出通知信息。OnlyoneA,A1,匹配度,添加新的客户,C,添加新的客户,客户匹配,A2,B,匹配度,匹配度,匹配度,1.添加新的客户。2.将疑似客户记入疑似客户表。3.发出通知信息。OnlyoneA,1.添加新的客户。2.将疑似客户记入疑似客户表。3.发出通知信息。OnlyoneA,37,目录,ECIF背景概述IBMMDMServer产品架构与功能客户数据模型业务服务访问接口业务逻辑与规则功能扩展系统基础架构产品特点与优势小结MDMServer部署架构产品支持与服务产品功能演示,模型和服务定制平台,规范和简化MDM核心的开发维护过程,模型和服务定制都是通过图形化的工作台完成的项目开发、设计人员选定定制工作类型工作台生成基础代码,定位到需要定制的部分开发人员定制开发代码测试、部署支持增量开发技能要求:熟悉eclipse环境下的Java开发,“wizards”,模型定制,服务定制,MDM扩展模式,MDM标准代码扩展标准代码扩展(CodeTable)MDM一般扩展新增数据实体(DataAddition)数据实体扩展(DataExtension)行为扩展(BehaviorExtension)事务服务扩展(CustomTxTransaction)查询服务扩展(CustomInquiryTransaction)查询扩展(QueryExtension)服务组合(CompositeTransaction),MDMWorkbench提供快速客户化扩展,41,目录,ECIF背景概述IBMMDMServer产品架构与功能客户数据模型业务服务访问接口业务逻辑与规则功能扩展系统基础架构产品特点与优势小结MDMServer部署架构产品支持与服务产品功能演示,基础架构,基础架构是支撑MDMServer高效、稳定、安全运行的基础,包括大量基础功能批量处理数据校验事件管理器系统监控订阅发布同步匹配和搜索引擎系统配置管理性能和缓存管理任务管理,基于MDMServer的ECIF系统监控与管理,基于MDMServer的ECIF系统本质上是基于数据库和J2EE应用服务器的应用系统。除了基础平台的维护工具,MDMServer还提供大量应用相关的维护、管理、监控工具系统维护与管理性能跟踪:服务性能跟踪权限管理:用户、组管理系统配置管理:功能配置业务规则管理:规则定义、规则应用代码表维护,客户发起的事件,时间触发,交易处理结果事件,事件发生:,what,when,forwhom,事件管理器,其他业务系统,执行特定业务,CRM,发送邮件,MDMServer在性能方面的考虑,模型方面成熟的模型经过大量的实施和积累,充分考虑性能等因素根据业务和性能要求,做必要的处理,而不是古板地使用分类模型根据实施需要,可以将特定的模型关闭,减少系统开销架构方面持久化层采用pureQuery技术,在DB2上性能提升大于10%静态数据、配置参数、代码数据缓冲技术乐观锁的应用,提高并发能力公共组件采用特定的算法用于客户搜索、匹配等,提高性能服务方面所以的服务经过大量的性能优化严格的服务性能衰减测试可定义的查询级别,美国银行(BOA)性能测试,4应用服务器(AIX)4RS/6000(LPAR)每个p5702CPUs,4G内存.WebSphere6.02WCC6.5数据库服务器(z/OS)z/OS1.5两个LPAR每个2CPs.4内存DB2v7,数据量及数据分布生产数据总量的1/3客户:40m合约/账户:123m地址:40m联系方式:57m姓名:40m证件:57m其他系统客户号:80m业务关系:40m客户价值:40m交换记录:29m,MDMServer具有业界领先的性能和伸缩性,客户数据量大,高并发,快速响应4千万客户量每日超过2千万交易峰值每秒110笔新增/更新交易,800笔查询交易250毫米的平均响应时间垂直扩展和水平扩展伸缩性指数达到89%91%,应用服务器4RS/6000(LPAR)每个p5702CPUs,4GB内存.WebSphere6.02WCC6.5数据库服务器两个LPAR每个2CPUs.4GB内存DB2v7,国内性能测试,数据环境数据量:10,000,000客户客户信息内容:客户基本信息、客户签约/账户信息、客户地址信息、客户表示信息、重要客户信息、客户交互信息等数据来源:模拟的XML报文数据数据库:IBMDB2UDBESB/MQ:WMB/WMQ测试工具压力测试发送/接收压力程序IBMnmon系统压力监控工具*说明:测试结果的响应时间为MDMServer处理时间,不包括客户端到Server端的网络传输时间。,国内测试结果,基本客户信息查询,基本客户开户处理,80%查询+20%开户,50,目录,ECIF背景概述IBMMDMServer产品架构与功能客户数据模型业务服务访问接口业务逻辑与规则功能扩展系统基础架构产品特点与优势小结MDMServer部署架构产品支持与服务产品功能演示,MDMServer产品特点与优势,成熟的客户信息模型,基于IBMFSDM,同时结合了多年ECIF项目经验;大量的业务服务,不是简单的服务堆砌,而是根据多年客户业务需求总结并精心调整的;标准的多种访问接口和灵活的同步机制,是系统间整合的基础;灵活的业务逻辑与规则定义,是ECIF架构灵活性的体现,也是适应业务发展的重要手段;模型、服务、运行架构等功能扩展能力是ECIF可持续发展的保证;稳定系统基础架构,大量的公共组件,为系统的稳定性、高效性保驾护航。,52,目录,ECIF背景概述IBMMDMServer产品架构与功能客户数据模型业务服务访问接口业务逻辑与规则功能扩展系统基础架构产品特点与优势小结MDMServer部署架构产品支持与服务产品功能演示,Plug-in,Plug-in,ECIF高可用详细逻辑部署架构,DBServerADB2V9.5(hot),存储设备,DBServerBDB2V9.5(stand-by),FC,FC,MDMServerWASNDV6.1NodeA,HA,MDMServerWASNDV6.1NodeB,MQManagerAMQV6.0(hot),Webserviceclient,HA,HTTPServerA(hot),HTTPServerB(stand-by),cluster,MQClient,JMSClient,EJBClient,ORBWMLPlug-in,ORBWMLPlug-in,httpclient,MQManagerBMQV6.0(stand-by),HA,Loadbalance,ECIF物理部署架构,ECIF应用服务器采用CLUSTER的机制来实现均衡负载,使系统具有很高健壮性与抗风险能力。同时为系统今后的横向性能扩展提供了非常便捷的模式,ECIF数据库服务器采用HACMP热备方式确保了数据库的高可靠性,ECIF系统基于中信银行统一开发平台开发的部分,JMS&Pub/SubMessageQueue,MDMCoreServiceModule,CommonComponents,RequestFramework(MDM服务接口),ExtensionFramework,基础架构扩展,OS-AIX/HPUnix/Solaris/Linux,DataBase-Oracle/DB2onUnix/DB2onOS/Z,ApplicationServer-WebLogic/WebSphere,历史数据,标准代码,数据模型,模型扩展,扩展逻辑,业务规则,代码扩展,MDMWorkbench,SDP,IBMInfoSphereMDMServer,ETLStage,Others,BatchFramework,ECIF集成层,ETL初始/增量,统一服务调用,必要逻辑计算,报文特殊处理,服务组合,基础软件,MDMServer,客户化开发,外部服务接口,ECIF服务调用,批量数据交换,UI系统管理控制台,UI客户管理员界面,UIETL管理,特定代码转换,前置交换平台,ETL/数据传输,通过统一开发平台实现企业标准的封装和服务暴露等,通过统一开发平台实现ECIF管理和最终用户界面等,统一开发平台与ECIF的交互,OS-AIX,DataBase-DB2onUnix,ApplicationServer-WebSphere,OS-AIX,DataBas

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论