首页> 中文学位 >事件驱动架构在金融交易清算系统中的应用
【6h】

事件驱动架构在金融交易清算系统中的应用

代理获取

目录

文摘

英文文摘

论文说明:图表目录

第1章绪论

1.1课题背景

1.2理论背景

1.2.1传统系统架构的不足

1.2.2事件驱动架构(EDA,Event Driven Architecture)的提出

1.2.3传统数据处理方式的不足

1.2.4事件驱动架构中的事件处理

1.3本文工作及结构

1.4本章小结

第2章事件驱动架构、Apama、MonitorScript

2.1事件驱动架构的定义

2.2事件驱动架构的特征

2.3事件驱动架构的构成

2.3.1事件资源

2.3.2事件工具

2.3.3事件元数据

2.3.4事件处理

2.3.5企业集成

2.4 Apama和MonitorScript

2.4.1 Apama平台的由来和特点

2.4.2Apama平台结构

2.4.3 Correlator

2.4.4 MonitorScript

2.5本章小结

第3章交易清算系统T的实现

3.1项目背景

3.1.1金融交易中的清算

3.1.2自清算(self clearing),系统B和系统T

3.2系统T在业务逻辑上的功能需求

3.3 T系统在非业务方面的功能需求

3.4系统T的构成

3.5 Correlator的业务处理逻辑的实现

3.5.1通过AppManager管理整个系统T

3.5.2 BCService

3.5.3通过SendMailService保证系统可靠性

3.5.4通过SystemAlertService保证系统可靠性

3.5.5通过DBServ i ce实现可持久化

3.5.6通过IAFStatusManager保证系统的可靠性

3.5.7 LService,FService,BMService,PasswordService,和LoggingManager

3.6通过Correlator-Adapter机制与外部交换

3.6.1FAdapter与系统F的交互

3.6.2LAdapter系统L的交互

3.6.3BMAdapter与系统B的交互

3.6.4 EmailAdapter,JDBCAdapter,ScriptAdapter和PwMatrixAdapter

3.7性能与流控制

3.8异常恢复与可靠性

3.8.1系统L交易事务完整性保证

3.8.2系统F交易报告可靠性

3.9本章小结

第4章可持久化事件处理

4.1现阶段事件驱动架构的不足

4.2两类系统的分析

4.2.1非实时输出系统

4.2.2一个实例

4.2.3实时输出系统

4.3系统恢复的实现

4.3.1非实时输出系统的恢复

4.3.2实时输出系统的恢复

4.4本章小结

第5章总结

参考文献

攻读硕士学位期间主要的研究成果

致谢

展开▼

摘要

现代信息系统已经被广泛使用于各行各业,每刻都产生着大量的数据。在这海量的数据背后蕴藏着丰富的有价值的信息,需要有相应的机制和系统来发现和提取。复杂事件处理机制(Complex Event Processing,CEP)是一种有效的办法。它从大量的数据中抽象出原始事件,并通过一定的事件操作符将不同的事件关联起来形成复合事件,表示新的意义,揭示数据之间隐含的信息。这些事件,特别是复合事件快速地传送到关注它的用户或者系统那里,以便他们进行决策,提高企业的响应能力,这就是事件驱动的思想。事件驱动体系结构上是对反应式系统的抽象,通过“推”模式的事件通信提供并发的反应式处理,特别适合松耦合通信和支持感知的应用,是解决SOA松耦合通信与协同处理的理想解决方案。
   本文详细分析了事件驱动架构比之传统系统架构的优势,并介绍了可以实现此架构的复杂事件处理平台Apama及其MonitorScript语言。然后尝试着用它们设计和实现了金融交易清算系统T并给出了具体的介绍。最后,针对现有复杂事件处理平台缺乏可持久化能力的状况,提出了两种较通用的增强方案,实现了可恢复、可持久化的事件处理平台。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号