反射中间件研究及其在金融计算平台中的应用

来源 :郑州大学 | 被引量 : 0次 | 上传用户:yatai1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
交易中间件和消息中间件在金融计算平台中的应用较为广泛,它们屏蔽了底层环境的异构性和复杂性,基于这种架构的应用实现中,一个模块应该呈现其功能而隐藏其本身的实现,体现了可移植性、可重用性等基本对策和理念。尽管这种做法有许多优点,但事实表明,有时候它并不能满足各种客户的不同需求,同时存在灵活性和适应性的先天性不足,特别是在金融计算平台上,由于业务十分复杂,逻辑多变,因此需要中间件系统具有更大的可定制能力、灵活性和适应性。 为此,我们建议在中间件系统设计中应用反射机制,所谓反射是指所研究的对象“感知自己、自行推理和作用于自身”的一种能力,反射包括对象的反射和消息的反射,本文提出了用元数据描述表来实现消息的反射机制,使得面向消息中间件传送的消息不再是一个字节流,而是一个可以支持因果相联自表示的消息对象,它能对数据进行类型和数值有效性检查,并且具备应对业务数据变更的适应能力。 为了满足金融计算的业务逻辑的定制需要,应在面向消息反射中间件的基础上实现对象的反射机制。在此反射中间件上执行的每一次计算首先从客户的运行空间切换到反射协议栈,转换为可插入的元对象的操作,通过调用绑定协议,再切换到具体的服务对象的实现,计算得出结果后以相反方向返回,从而完成一次计算操作。 根据业务需要,修改元数据描述表,可以让消息对自身数据的含义有不同的描述,并以相应的格式进行报文编码/解码,从而实现客户对消息的定制能力,另外,中间件的实现采用微内核结构,其服务的实现也应该是可定制的,用户自己实现的业务逻辑也是通过发布服务的方式来实现,借助可插入的反射协议栈,中间件自身和用户应用的业务逻辑都是可以灵活地被定制的。 本文实现了一个面向消息的反射中间件并在金融计算平台上得到应用。
其他文献
UML模型是软件开发早期产生的一种中间产品,它虽然在不是软件的最终产品,但是它的质量高低极大的影响后续阶段产品的品质,如实现代码。为此UML模型的质量度量研究一直是当前
随着WWW上信息的爆炸性增长,在如此海量的数据中发现有用的信息变得越来越困难。数据挖掘就是从大量的数据中发现隐含的规律性的内容,解决数据的应用质量问题。本文首先论述
近年来,随着计算机技术的发展,社会已经进入了数字化信息时代。但在有些“化学检验部门”依旧在使用人工记忆大量化学资料、手工查询化学典籍、人工分析化验结果等相对繁琐落后
学位
本文讲述了一个双内核的实时操作系统FRTOS2的设计与实现,文章主要包括两部分。第一部分讲述了FRTOS(一个实时操作系统)的体系结构、主要功能和相应实现,包括:任务管理、互斥量
IPv6已被公认为下一代互联网络协议核心标准之一。但是网络向IPv6的全面转换将持续很长一段时间,在此期间IPv6网络将不得不与IPv4网络通信与共存。IPv6/IPv4 Tunnel机制及一些
电信行业目前面临多厂商、多种设备的历史遗留问题,虽然TMN标准制定给电信设备的接口标准化提供了依据,但是TMN标准制定的相对较晚,完整的实施TMN标准也非常困难,接口的不统
元数据最普遍的定义是“关于数据的数据(data about data)”,也就是描述某一资源的结构化数据。它提供有关资源存储、资源分类、资源交换、资源访问等方面的信息,便于用户查
嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。嵌入式系统是将先进的计算机技
虚拟人(virtual human或computer synthesized characters)是人在计算机生成空间(虚拟环境)中的几何特性与行为特性的表示[1][2]。虚拟人研究的最终目的是使虚拟人能够在任意
CMOS技术是现代计算机系统的基础。然而随着技术的逐步提高,能耗问题也面临着越来越严峻的考验。能量敏感计算正得到越来越广泛的应用,即包括以电池供电的便携式设备,也包括