文摘
英文文摘
论文说明:图表目录
第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章总结
参考文献
攻读硕士学位期间主要的研究成果
致谢