节点文献

金融报表系统的云服务化

Transforming the Financial Reporting System as Cloud Services

【作者】 李博

【导师】 杨小虎;

【作者基本信息】 浙江大学 , 计算机应用技术, 2013, 硕士

【摘要】 以互联网技术为核心驱动的信息化发展和全球经济一体化的不断深入,促进了金融服务信息化的发展。随着用户数量的不断增大和需求的不断更新,金融服务行业需要建立一种可以降低成本,具有智能化安全特性,并能够与当前业务环境同样灵活的核心技术和基础架构。即应用云计算技术,从云服务端获得海量的数据资源、超强的计算能力、丰富多样的应用资源,以此提供更经济高效的金融报表系统来处理、展示、分析数据信息。本文在介绍云计算发展背景及相关技术的基础上,基于开源的PaaS平台Cloud Foundry部署云服务化后的金融报表系统。通过使用统一的XML数据层解决了多数据源连接、异构数据源等复杂的数据问题;保留未云服务化时的金融报表系统的e. SpreadSheet报表引擎,并二次开发基于开源的JasperReports报表引擎为JasperReportsEX报表引擎,使用e. SpreadSheet和JasperReportsEX这两个引擎一起作为云服务化后的金融报表系统的报表引擎,统一对外提供透明的报表引擎接口;转换Actuate报表模板为JasperReports报表模板进行复用,为不同需求的企业提供更友好的报表服务。并使用XML配置基于角色的控制访问。本文还简要描述了金融报表系统的体系架构和业务模块设计,并详细阐述了JasperReports报表模板的设计原理和JasperReports报表引擎的调用机理及代码实现。云计算将普通的、低成本、低能耗和高性价比的云计算硬件资源代替高性能计算机、高端服务器、高端储存器和高端处理器。金融报表系统云服务化后对外提供更为简洁统一的服务。为企业降低了投资成本,整合了资源,并加快开发速度、减少维护成本和提高最终用户的使用感受。

【Abstract】 As the core drive in the development of information technology and the development of global economic integration, Internet technology promotes the financial services informatization development. With the increasing numbers of users and the needs of the constant update, the financial service industry needs to establish a flexible core technology and infrastructure, which costs less, has intelligent security features, and is able to work with current business environment. That is the use of cloud computing. This can obtain the deluge of data resources from cloud server access, equip with super computing power and abundant resources, which provide more economic and efficient financial reporting system to the process, display and analysis of data and information.Based on the open source PaaS platform Cloud Foundry cloud service deployed financial report system, this paper introduces the development background of cloud computing and related technology. To solve problems such as:a number of database connections, connections between different database, heterogeneous database, data source connection, the connection between different data sources, heterogeneous data sources and other complex data by the use of a unified XML data layer; to integrate the e.Spreadsheet report engine before the use of cloud services and two times after the development of the JasperReportsEX report engine based on the open source JasperReports report engine, and unify external reporting engine interface after the combination of the two engines as a cloud service of financial report system of report engine; to change Actuate report template to JasperReports report template for reuse and provide transparent reporting services for the different needs of enterprises. This paper also briefly describes the business module design of financial report system, and elaborates the design principle of JasperReports report template and invocation mechanism and code implementation of JasperReports report engine.Cloud computing will replace high performance computers, high-end servers, high-end storage and high-end processor with common, low cost, low energy consumption and high cost performance cloud computing hardware resources. The financial report system after the use of cloud services provides more concise and unified service. This system reduces the investment cost for the enterprise, integrates resources, and accelerates the development speed, reduces the maintenance cost and improves the end users’feelings.

  • 【网络出版投稿人】 浙江大学
  • 【网络出版年期】2014年 01期
  • 【分类号】TP311.52
  • 【被引频次】2
  • 【下载频次】204
节点文献中: