数据访问中间件的设计与实现

来源 :四川大学 | 被引量 : 0次 | 上传用户:xuxuanxxd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用的日益广泛和深入,硬件平台、网络、数据库的差异性,以及多种应用模式的并存,带来系统效率低下、传输不可靠、数据加密、开发周期长等问题。传统的系统软件和工具软件已不能很好地解决此类问题,中间件技术的出现为这些问题提供了较好的解决方案。本论文在探讨中间件技术的基础上,设计并实现了数据访问中间件。论文的主要工作如下: 首先基于对中间件基本概念的描述,讨论并比较了对数据访问中间件、交易中间件等几类常用的中间件,着重论述了数据访问中间件的实现机制和关键技术。在上述讨论的基础上,设计和实现了一个数据访问中间件: 给出了数据访问中间件的设计目标后,对数据访问中间件的主要功能进行了明确的论述,并给出了该中间件的物理模型及系统结构。讲述数据访问中间件网络通信接口及传输安全的设计。其中重点讲述了开发中涉及的关键技术包括网络通信原理,如何利用Winsock 接口在Windows 环境下实现客户端、中间件两者的通信问题以及线程池技术,最后讨论了网络通信接口的设计实现过程和网络安全传输地实现。针对业务逻辑请求的处理进行了阐述。讨论了业务逻辑处理流程,重点讲述了对任务队列的管理、调度。通过采用改进的加权公平排队技术,增加了数据排序并转发的能力。
其他文献
今天是一个信息爆炸的时代,各种信息指数级地快速增长,可用的数据资源种类也越来越多,这些数据分散在各个站点、文件系统、数据库系统和一些应用系统等中。由于各行业、部门
随着Internet的高速发展,产生了海量的Web信息,其中动态网页占了很大的部分。然而动态内容比静态内容需要更大的资源需求,并且给Web服务器带来了一个很大的问题,就是伸缩性。
XML正迅速成为Web上数据表示和数据交换的标准。作为自描述的标记语言,XML能够根据具体应用灵活地表现异构数据源中的各种信息,包括应用程序之间的数据交换、结构化和半结构化
近年来随着信息化程度的不断提高,人们对计算存储资源的需求呈现出高速增长的趋势。而本地文件系统由于其性能、容量、可扩展性等诸多方面的限制,已经无法满足人们日益增长的存
在移动互联网时代,用户越来越迫切需要随时随地的无缝接入无线网络。异构无线网络的融合为此提供了可能。为了尽可能为用户提供总是最优的服务,无线接入网络必须能够实现动态选
二十世纪六十年代以来,人们开始借助计算机来求解各类复杂优化问题。一类智能型的遗传算法(Genetic Algorithms,GA)在复杂优化问题的求解方面表现出了优越的性能,越来越多的受
电子邮件已经成为人们日常生活中通信、交流的重要手段之一。然而,大量出现的垃圾邮件,给用户造成时间和资源的浪费,同时极大地消耗了网络传输资源以及邮件服务器的存储空间,
伴随着Internet技术的快速发展,全球数据呈现爆炸式增长,全球数据的飞速增长给存储系统带来了巨大挑战,各种应对海量数据的存储系统不断出现。伴随着数据信息的爆炸式增长,如何从
XML技术越来越广泛的被应用于各个领域,使得以XML形式存储的信息量急剧增加,XML文档的安全性问题越来越重要,而访问控制技术是提供安全服务的关键技术之一。同一个XML文档中
随着计算机技术的不断发展,人们在信息时代面临着越来越多的数据,如何发现隐藏在众多数据中的内部信息成为人们研究的热点问题。传统的数据库管理系统已经不能满足人们从数据