基于云平台的跨金融系统的数据平台设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:wsmkt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在金融软件开发领域,随着业务不断发展,企业陆续开发了多个应用系统,每个应用系统具有各自独立的运行环境和数据存储方式,从而产生了不同的数据源。创建数据集成平台可以使得金融机构内部形成互相联通的整体,企业管理层可以通过数据集成平台分析企业的整体运营情况,形成统一的数据访问入口,通过数据集成平台,不同系统的代码可以进行统一规范,行成统一的代码标准。  目前主要的数据集成架构,主要是以数据仓库系统为代表,来自企业内部不同数据源的数据,经过ETL(清洗,转换,装载)以后,由异构的数据格式转换为统一的数据格式。其中使用手工编程或使用专项ETL工具是比较普遍的方式,适用于复杂数据结构的需要,优点是比较灵活,但多一种数据源往往需要多一倍工作量,可扩展性较差。另一种方式是采用商业化的数据集成软件,这些软件可以减少编程工作量,提高效率,缺点是价格昂贵。  本文以金融机构建设数据集成中心,并基于数据集成中心整合对账等业务逻辑为背景,提出了一套三层架构,该架构设计了数据集成平台,业务逻辑定义,使用消息中间件耦合各个模块,使用规则引擎和工作流定义业务逻辑,使得系统在业务逻辑的拓展开发中具有更好的可扩展性。该架构以数据流为中心,为了记录和监控数据流在各个模块及方法中的执行效率。架构设计了基于数据为中心进行轨迹跟踪的面向方面的性能监控模块,该模块记录了数据流经过的路径和所消耗的时间等指标,本文采用了面向切面的思想,使用CgLib动态代理的方式解决面向切面关注点的问题。系统提供了java和jBPM两种的方式定义业务逻辑以提高其可扩展性,本文采用了性能监控模块对两种方式的效率进行了实验对比。
其他文献
随着信息时代的深化发展,人们对数据安全性的需求日益增强,因此数据库系统需要提供有效的机制对存贮其中的数据进行保护,尤其是当数据库因某种难以避免的错误而丢失数据的时候,需
随着面向服务计算的快速发展,WebService技术在近年来受到越来越多的关注并且在学术界和工业界取得了巨大的成功。服务推荐是面向服务计算中一个非常重要的研究方面,在帮助用户
P2P技术让网络中所有的客户端都能提供资源,包括带宽、存储空间和计算能力等,已经在协同工作、分布式信息或资源共享、大规模并行计算等方面显示出独特优势,并成为互联网新的
由于以处理器、内存、外存等硬件为支撑的计算机数据处理能力和计算机网络的飞速发展,起源于单处理器和高I/O延迟的计算机时代的数据库以及数据库管理系统在容量、负载以及性
如何生成高精度真实感三维人脸动画是计算机图形学和计算机视觉领域的一个重点研究课题。当前三维人脸动画建模技术应用领域十分广阔,包括影视制作、人脸识别、虚拟现实以及游
面向对象编程思想的本意是将程序员的心智模型(Mental Model)与用户的心智模型统一于代码之中,为了人机之间的交互顺畅,程序员的心智模型与用户的心智模型必须彼此吻合,形成
无线传感器网络(Wireless Sensor Networks, WSNs)通常是指由数目众多的传感器节点大规模布局而形成的网络系统,节点利用无线通讯、多跳和自组织的方式把收集的信息传递到基站。
物联网(InternetofThing,IoT)在物流、医疗、交通领域都被广泛的利用。物联网技术对人们的生活习惯、企业和社会的发展都有深远的影响,实现了人与人、物与物、人与物的统一。由
数据库对象(表或者索引)的空间管理是数据库系统的关键问题,当数据库进行插入时,需要在对象的物理空间中寻找一个可用的页面,这个查找过程既要保证高性能,又要尽可能利用好有限的物
作为与日常生活息息相关的基础设施,办公楼、购物中心、地铁站、机场、医院等大型建筑物的内部结构日益复杂,使得人们在其中经常迷路或很难快速找到目的地,而对有视力障碍的人来