首页>> 科技透视>>新闻详情

EDA技术在业务活动监控中的应用

2009-06-12 16:55  《4PS呼叫中心国际标准研究中心》  咨询电话:17317241681(微信同号)  张冰


    当前银行业的信息化建设已经取得了瞩目的成就,伴随着数据大集中的有效进展,各大国有银行和商业股份制银行在信息制度建设,运营保证和内部管理方面都有所加强。但在这个过程中,由于银行业务自身的庞大和复杂,往往同时需要多家IT服务商提供信息化建设所需的软硬件解决方案,这也为以后的持续发展埋下了一个隐患,就是未来多个系统的整合和交互的潜在壁垒。目前银行中已有的大量各自独立的业务系统以及同一个业务中相互隔离的各种繁杂的应用程序已经给日常的运营和IT部门带来了诸多问题:

    一个跨分支中心甚至同一中心不同环节的业务流程的输入输出量不符,但却很难定位造成这些数据差异的异常作业,也无法持续跟踪存量作业;

    一张产能分析报表需要耗费数个小时的工作,从多个系统中提取业务数据,这期间业务状态已经发生了变化;

    在苦苦排查了二三个小时后发现造成系统故障的原因是磁盘空间不够导致日志无法写入;
    系统压力陡增,但不知道是哪个环节上的应用消耗了资源。

    业务活动监控 BAM (Business Activity Monitoring)的概念最早由Gartner提出, "BAM提供对业务绩效指标的实时访问,以改进业务运作的速度和效率。",可以看出,BAM的初衷是提高企业的业务效率。一些企业虽然已经建立了自己的BAM系统,但由于传统的BAM所依赖的是以数据库技术为核心的技术框架,BAM的实施往往引入了更多的系统,平台之上再加平台,数据库和应用服务器数目不断增大,企业的成本和风险也都随之上升,运营部门和IT部门承担的压力也更多,带来的效益却并不明显。其关键还是在于没有从根本上解决实施BAM的两个主要难题: "跨系统、跨区域信息共享"和"实时反馈,提前预警"。
    

图 1以数据库为核心的监控系统只会为运营和IT部门带来更多负担

    中国人民银行科技司副司长李晓枫提到,"管理信息要再一次集中…的技术路线还不是很清晰:比如,是否走数据仓库的技术路线,现在看来由于业务条线还在磨合、业务部门间数据共享机制不成熟、稳定,采用数据仓库技术来做管理信息再集中的做法,要慎重。因此,实践经验表明要先建立良好的业务部门间信息共享机制,再建立数据仓库",下一步信息化的重点之一是"在信息化标准建设方面,将朝有利于数据共享,流程合规、提高工作效率方面努力"。信息共享机制的建立不管是当前业务监控中需要解决的问题,同时也是银行业未来发展的一个重要基础。信息共享不能靠以往的"一个数据库统一所有数据库,一个平台囊括所有平台"的方法解决,需要一种新的理论和技术进行革命性的改变。基于事件驱动架构EDA(Event Driven Architecture)的技术在这方面方面提出了一些新的解决方法。

    EDA是一种更为有效的生产、监测、利用和控制各种信息事件的软件解决方案。这种架构将各种复杂来源的信息理解为一系列的事件,这里的事件不是常规意义中的事情、灾难,而是指一种信息状态变化产生的"变动",比如帐户额度变化,票据录入,新增交易等。这些事件可以源自位于不同地方、结构迥异的服务器、网络设备或者软件系统中,在对事件信息进行实时采集、分析、统计的基础上,提供业务决策支持。对事件的整合和快速处理是EDA框架的一个重要特点,由于事件来源自最初的原始信息,快速的响应能力带来的是价值的最小丢失;对原始数据统一封装为"事件"的标准格式,带来的是系统之间的信息共享。
     

 图 2 执行距离越短 价值丢失越少

    EDA技术也经历了很多年的发展,从1980年最初应用于设备状态监控的简单网管系统到2004年产生的复杂事件处理技术CEP (Complex Event Processing)再到2007年后产生的事件处理网路EPN ( Event processing Network) 技术。EPN是最新一代的EDA技术,也是未来企业信息化的趋势,Gartner预言"到2009年底的时候,将有超过一半的大型企业将CEP(复杂事件处理模型)应用到他们的全部或者部分业务中"。同目前已经广泛被业内接受和认可的SOA相比,EDA关注的对象颗粒度更细,在SOA的基础上提供异步通讯和多对多交互机制,有效的弥补了SOA中请求/反馈的同步进程机制这方面的不足。EDA更像是SOA的补充和扩展,也因此被称为事件驱动的SOA。

    采用EDA技术后,企业IT环境所涉及的各个层次的系统都可以通过事件的方式进行沟通。事件采集的方式依据各系统采用侦听端口、分析日志、主动抓取、被动接收等,接收到的数据按照预定义的业务规则进行实时整合、匹配和处理,这样尽可能的避免了先存储、再分析的"事后"处理机制的弊端,这种事件处理的方式不影响已有的系统,不需要对已有系统进行大规模的替换或升级操作,不会带来更多的IT负担。因此采用EDA技术实施BAM,才能真正发挥BAM在企业运营中的作用。下图是EPN部署在企业IT环境中的架构图。

    图 4 采用EDA架构的事件处理网络EPN技术后的企业IT架构图

    银行的任一个业务系统都牵扯到数十个甚至上百个运行在不同操作系统,不同通讯协议下的应用程序。前台使用者一个简单的操作背后是大量的系统和人员共同运转的结果。在这些简单操作的过程中,数据可能经过了数十甚至上百道环节。EDA技术在企业中的应用,可以有效的解决跨系统数据交流共享的问题和实时处理的问题。采用EDA的新一代业务监控技术将更为彻底的实现BAM概念提出的初衷:改进业务运作的速度和效率。在新的业务监控技术下,可以讲这些大大小小的、跨越多个系统的环节,生动清晰的展现在终端用户和管理者的面前。下图是EPN提供给运维部门的业务监控视图:
    

 图 5 EPN用于展现跨系统的业务流程1

    除此之外,采用EDA的BAM产品还可以在银行的合规性管理中发挥非常大的作用。合规性是银行信息化建设中的一个重要理念,中国人民银行科技司副司长李晓枫在银行信息化建设的热点中提到"中小银行的热点将是如何整合技术架构,在运行管理以及IT 治理方面提高合规性管理水平,向大银行看齐。"合规性管理是BAM中提供的一个"增值服务",同时也是对BAM的一个扩展。通过对监控指标量化并和预定义的业务规则匹配,就可以实时获取业务运转过程中的合规性信息。

    对企业而言,合规的概念涵盖了"经营活动中法律、监管规定、规则、相关自律性组织制定的标准和行为准则"等各个方面,BAM所提供的合规管理则偏重于业务规则上。银行在业务系统上的规范已经不像过去那样,用会议传达精神或派出工作检查组人工抽查等办法,而是将规范数字化,预定义到BAM系统中,就如同安排了一个精通业务系统"操作手册"和"员工手册"的电子质检人员,在7x24小时不间断的监控系统中的每一个数据变化。当发现任何数据变化不符合预期的结果或者触发相关风险定义的规则时,及时预警或者启动相应的风险防范程序,在第一时间规避有可能产生的任何问题,为企业或者用户避免或尽可能的减小损失。例如网银和信用卡的使用已经日益普遍,而由于用户被恶意植入木马或者被"钓鱼"网站引诱而导致帐号/密码丢失,储户帐号内资金被转移,信用卡被盗刷,使得用户的利益受到严重损害、银行信誉也受到影响的情况却也随之增多。如果可以合理的利用BAM的监控型,配合一定的业务规则,就可以更好的预防和制止此类事件。正常情况下,储户登录网银进行网上转账操作,一般会遵循一些业务规律,如下图所示:
    

图 7用户登陆网银后的操作


    其中红线部分的操作如果发生在一个很短的时间内如5分钟,则该账户很可疑。BAM系统在接收到帐户操作的一系列事件后,与预定义的"帐号可能被盗"的规则匹配,如果匹配成功的概率超过预期,则及时向用户和银行的管理人员发出告警通知,用户和银行就可以采取相应的风险控制措施避免有可能产生的损失。

    合规性建设需要面临的困难,除了跨系统数据共享、实时响应外,还要解决业务规则经常变化,合规性管理系统面对变化能够快速兼容而不需要升级系统的技术难题。即就是中小型银行,上马一套系统也是一项庞大复杂的工程。而面对市场竞争的压力和政府、银监会的监管,银行业需要不断推陈出新面向企业和个人研发新产品,新业务规则不断产生,已有的规则也需要随时更新,因此BAM系统在技术设计上需要考虑到这些繁杂而快速的变化,采用适当的技术手段解决这种问题,避免在新系统由于对不断变化的业务规则产生"水土不服"的情况。EPN在解决这个问题上采用脚本技术,通过分离规则模块,由业务人员将业务规则预定义为脚本,EPN核心节点自动分发和更新业务规则到系统的各级节点。采用"热部署"的方式,新的规则从定义到应用,不需要对系统进行修改或重启操作,在一定程度上满足了大部分业务变化的需求。

    BAM还可以和业务流程管理 BPM (Business Process Management)结合,作为BPM的"审计"系统,用于监控BPM的各项指标。BAM不是简单的报表工具,事件驱动的BAM可以实时产生动态报表和视图;它不是数据挖掘工具,它是在对现有数据分析的基础上对未来情况的预测;它从海量的数据源中将数据的变化包装为事件,统一整合起来,这些数据源可能在逻辑上、物理上都是独立的;它的响应速度很快,在大多数情况下"实时"发生,而在某些行业内则 "比其他人更快"。明年,"新巴塞尔协议要在我国银行业落地,现在我们面临的问题是如何结合国内渐进式改革开放过程的特点,创建具有特色的风险管理体系,这之中,IT 如何做到与业务很好地融合,是成功的关键",面对新的政策法规,以及市场竞争的压力,银行业要尽快建立起符合自身特点的BAM系统,在量化业务活动的基础上,逐步建立应对业务风险的管理体系。
共0条评论网友评论
  • 全部评论
共0条记录(共页)
向您推荐

新闻 按行业分类

厂商 按产品分类


        
总机:021-51601170 直线:021-58307717,17317241681(微信同号) 电子邮件:cct@51callcenter.com  泸ICP备10026114号-4  行业交流俱乐部QQ:2919157212
地址:上海市浦东新区牡丹路60号东辰大厦810室  邮编:201204 上海趋天网络技术服务有限公司 版权所有(2002-2018)