基于云服务的金融统计报表研究

2014-07-21 02:18李占宣曹守华解晨光刘明刚王树鹏
科技创新与应用 2014年22期
关键词:云服务云计算

李占宣 曹守华 解晨光 刘明刚 王树鹏

摘 要:随着以互联网技术为核心的信息化发展和全球经济一体化的不断深入,探讨以云服务为视角的金融统计报表系统,促进金融服务信息化的发展。在对金融云计算、云服务分析的基础上,进行金融统计报表云服务化技术分析,设计了金融统计报表的引擎。从云服务端获得海量的数据资源、超强的计算能力、丰富多样的应用资源,以提供经济高效的金融统计报表系统来分析处理与展示数据信息。

关键词:云计算;云服务;金融统计报表

金融信息化导致金融机构经营方式的巨大变化,信息技术的广泛应用正在改变着支付与结算、资金融通与转移、风险管理、信息查询等银行基本功能的实现方式。信息技术的应用大大提高了工作效率和准确性,新金融产品及服务开发在迅速加快。应用云计算的金融统计报表系统将不受自身系统性能的约束,可以从云服务端取得大量数据信息、利用其超强计算能力及丰富软硬件资源,满足不同用户及行业不同层次的个性化服务需求。

1 金融云计算

云计算(cloud computing)是基于互联网相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。对云计算的定义有多种方法,目前广为接受的是美国国家标准与技术研究院(NIST)定义云计算是一种按使用量付费的模式,提供可用、便捷、按需的网络访问,进入可配置的计算资源共享池,包括网络、服务器、存储、应用软件与服务资源。特点是通过使计算分布在大量的分布式计算机上,使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

金融云计算的推出与应用将为银行带来一种安全方便能实现数据共享具有无限拓展空间的全新发展模式。云计算对金融行业的影响主要体现在客户、竞争和监管三个方面。云计算为客户提供快速的业务响应,移动办公环境,拓展业务边界,业务终端的移动化、智能化、轻便化和个性化。互联网和电信运营商通过IT模式创新,对传统金融IT和业务造成了冲击,从而提高竞争力。第三方支付公司正在利用云计算提供低成本的服务。从监管角度要求金融机构运用新技术,积极创新产品、改进服务,以更好地服务实体经济。

2 金融云服务

根据云部署模式和使用范围将云分为公有云、私有云、混合云三类。公有云通常指第三方提供商为用户提供的能够使用的云,一般通过 Internet 使用,在整个开放的公有网络中提供服务,企业通过自己的基础设施直接向外部用户提供服务。外部用户通过互联网访问服务,但不拥有云计算资源。能够以低廉的价格,提供有吸引力的服务给最终用户,创造新的业务价值。公有云能够整合上游的服务提供者和下游最终用户,打造新的价值链和生态系统。私有云是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以部署在一个安全的主机托管场所。该模式赋予公司对于云资源使用情况的极高水平的控制能力,同时带来建立并运作该环境所需的专门知识。混合云是目标架构中公有云、私有云或者公众云的结合。由于安全和控制原因,并非所有的企业信息都能放置在公有云上,这样大部分已经应用云计算的企业将会使用混合云模式。企业可利用公有云的成本优势,将非关键的应用部分运行在公共云上;同时将安全性要求更高,关键性更强的主要应用通过内部的私有云提供服务。

金融云是中国电信专门为金融行业定制的数据中心云服务,它打破了传统金融企业数据中心各自建设、各自运营的模式,中小型金融企业将按照按需使用、即付即得的交付模式获得云计算服务,从而节省大量的建设与运营管理成本。云金融在技术上就是利用云计算机系统模型,将金融机构的数据中心与客户端分散到云里,从而达到提高自身系统运算能力、数据处理能力,改善客户体验评价,降低运营成本的目的。云金融在概念上是利用云计算的模型构成原理,将金融产品、信息、服务分散到庞大分支机构所构成的云网络当中,提高金融机构迅速发现并解决问题的能力,提升整体工作效率,改善流程,降低运营成本。

对安全性、可靠性要求比较高的公司或组织,倾向于私有云的使用。中小规模企业或对数据要求不敏感的企业则倾向于公有云,以减少投资成本。如果同一个企业或者机构里同时部署公有云和私有云,便形成了混合云。

3 金融统计报表云服务化技术分析

数据处理层主要解决统计报表的数据源问题,统计报表数据源比较复杂,可以是数据库、半结构化数据、音像、图像、文件等其他数据源。对于关系型数据库的数据,采用ODBC或JDBC等连接方式获取数据。对于非关系型数据库的数据处理起来比较复杂,采用将各种数据源统一到以XML数据源方式进行处理。

报表处理层主要解决如何调用报表引擎的问题,报表引擎可以在现有的报表引擎Jasper Reports、BIRT、Actuate、Crystal Report 中选择。根据模板中的数据源设计信息和用户输入的相关参数连接到对应的数据源连接器上进行数据查询,获得数据后将报表数据填充到报表模板中,最后按照生成的格式要求生成报表文档。

权限访问控制对于具有极大数据量和极高数据复杂度的云服务化的金融统计报表系统更加重要,主要有自主访问控制、强制访问控制与基于角色的访问控制三大类。自主访问控制是由客体的属主对自己的客体进行管理,由属主自己决定是否将自己的客体访问权或部分访问权授予其他主体。强制访问控制用于将系统中的信息分密级和类进行管理,以保证每个用户只能访问到那些被标明可以由他访问信息的一种访问约束机制。基于角色的访问控制是对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合,每一种角色对应一组相应的权限。

云服务化的金融统计报表系统是在云计算基础设施架构上,选择自主搭建私有云或部署在第三方公有云平台上进行二次开发形成的。

4 金融统计报表引擎设计

报表引擎是根据报表主题,从数据库原始数据中提取数据,根据定义报表的主题、算法及各种参数自动实现所需的运算。使用报表引擎的优点是分离报表实际业务数据和展现形式,缩短开发周期,提高质量;通过提供业务对象和简单SQL语句构造向导,让业务人员制作简易报表;系统解决项目和公司的数据来往业务,不需要给每个公司报表单独做一个模块;原来单据中编码会夹杂报表功能代码,报表引擎具有分离报表和实际单据业务功能,使得模块功能更清晰,可维护性更高;提供报表推拉模式,由用户订阅关心的报表,使得能够方便的查看需要的数据;通过提供保存查询条件的功能,使得打开报表就能看到预期的结果,免去重复性的输入等。选择强大灵活的报表生成开源工具Jasper Report,能够展示丰富的页面内容,并能转换成PDF、HTML、XML等格式。该库完全由Java写成,可用于各种Java应用程序,包括J2EE、Web应用程序中生成动态内容。

参考文献

[1]元如林.智慧金融与金融云计算[J].上海金融学院学报,2012(1).

[2]祁雅倩,张磊.基于云计算的智慧金融构建[J].福建电脑,2013(11).

猜你喜欢
云服务云计算
基于会计服务的SWOT分析
广电网络前端业务融合云服务平台设计
互联网背景下传媒业的转型
云服务环境中低碳型教育信息化模式研究
云服务环境下的高校协同创新研究
基于云服务的加密式门禁系统设计
志愿服务与“互联网+”结合模式探究
云计算与虚拟化
基于云计算的移动学习平台的设计
实验云:理论教学与实验教学深度融合的助推器