- 快捷搜索
- 全站搜索
运用多维弹性总账全新理念
运用多维弹性总账全新理念支撑账务体系的综合核算。
为适应经济业务多维度核算管理的需要,IFAR系统采用多维弹性总账来反映农业银行的会计信息,满足全行账务核算。它是一种多维的、立体化的结构,通过多维度的灵活组合满足农行内部各种会计信息记录和提取的需要。维度是组成弹性账号结构的最小单元,通常用于描述该账号实体的一类特性,总账弹性账号维度设置10段,包括省市代号、行号、币种、主科目、报告科目等维度,每个维度可以单独设置若干属性值,同时还可以自定义显示方式。
IFAR总账采用国际领先的应用架构设置,可灵活配置会计科目和账户结构,可设置多类余额及平均余额,实现全行总账的统一和集成,其具备如下特点:
(1) 支持多达五个维度的扩展,可自由定义维度含义及其属性,进行全面描述会计信息,满足多维数据分析和立方体数据展示需求;
(2) 支持海外分行、总行的各级子公司的账务数据合并处理,提供全行更加完整的总账信息;
(3) 支持多币种的会计核算需求,支持汇兑损益、外汇买卖等外币处理业务,满足日常外币数据处理的要求。
(4) 设置附属会计期,支持账务级的日后事项调整,采用账务回溯机制,将账务还原至会计期末的场景,进行账务的处理,在附属会计期内的会计调整事项可以全部在账务上进行反映,调整内容全程记录可追踪,满足监管层需求。
(5) 日后会计调整事项全面反映在报表上,保证账表相符,有利于农行上市后对外报表的披露,提升农业银行企业形象。
大规模使用主机数据库远程访问技术
运用新三层应用架构,国内首次大规模使用主机数据库远程访问技术。
随着农行业务的快速发展,业务部门越来越依赖IT部门所提供的服务,而且要求能够快速、高质量地开发出新的应用系统。针对这种情况越来越多地采用了松耦合的三层应用架构(系统包含展示层,应用层,数据层),其中应用层既有JAVA应用,也有.NET应用,这些应用服务器通过远程数据库访问技术访问后端的数据库系统。在IFAR系统之前,后端的数据库系统通常都是分散的分布式平台,例如SYBASE等等。IFAR系统开创性地提出了以主机数据库作为数据层,以分布式平台作为应用层和展示层的三层应用架构模式。这种开创性的架构模式有几个特点:
(1) 解决了原有三层应用架构中分布式数据库平台不够强大的问题,使农行可以更大规模地采用三层架构来构建松耦合的核心应用系统,满足业务部门灵活多变的业务需求。
(2) 采用主机数据库远程访问技术后,极大提高了分布式应用的服务水准。
(3) 提高了数据库服务器的扩展能力。
(4) 采用最新的大型主机技术,降低成本。
(5) 满足了三层架构应用对批量处理能力的要求。
(6) 混合分布式平台与大型主机平台的架构,充分发挥各个平台的优势。
(7) 利用农行对主机成熟的主机运行维护经验。
(8) 利用农行已实施的主机灾备解决方案,为三层应用架构系统提供数据灾备服务。
高度可配置、全参数化的备份机制
运用全新的数据分区技术以及高度可配置、全参数化的备份机制。
目前,在农行的信息化建设中,不同的系统都有着各自不同的特色,但是面向全行的信息系统都存在着处理的数据量大,需要的存储空间多,处理极其消耗系统资源和时间等问题。如何最优化地建设好这类系统,如何提高系统的运行效率和数据处理能力以及系统的高可维护性等,都成为系统设计和开发的首要考虑因素,也是一直困扰着业界的一个重大问题。IFAR系统承担着整个农行的账务后续加工和财务报告生成及展现,需要加工处理海量的数据。
由于系统的特殊定位,IFAR接收的是业务系统传过来的业务信息数据,加工处理后,同时需要向下游的系统提供账务加工处理结果,下游系统由于报送的需求,对IFAR提供的数据有着时间上的要求,同时上游业务系统能提供业务数据的时间也是固定的,所以IFAR在账务加工处理时间上有着严格的要求。但是从以上统计信息可以看出,IFAR每天不但加工的总数据量大,而且单张表的数据量也很大。如何在规定的时间窗口内完成海量数据的高效处理,同时保障系统的稳定运行、高效的备份数据以及最大化降低系统损耗,都是本系统遇到的难题和需要首先解决的问题。
在IFAR的建设过程中,技术和架构人员根据这类海量数据的应用需求和数据处理特征,结合一些系统新技术,创新性地提出了一整套数据库建设和管理框架,框架采用了大量先进技术和架构理念加速数据的处理流程(包括动态数据分区处理、采用multi-fetch技术加速采集、数据动态备份机制等),巧妙地解决了业务在应用上的要求、系统在时间上的要求、系统在保障和运维上的要求。
目前Hadoop/HBase广泛应用于各类具有大数据需求的企业,尤其是互联网企业,
工商银行启动业务集中处理改革,研发了具有自主知识产权的业务集中处理平台