应用于三层架构软件系统的数据库中间件模型的研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:pandengwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着各种信息系统应用的越来越广泛,对信息系统体系结构的研究也越来越深入,多层架构的软件系统得到快速的发展和应用。软件系统体系结构由基于桌面的应用转向基于网络的应用,由基于两层的应用转向基于三层甚至多层的应用,其中三层架构的软件系统逐渐成为应用的主流。数据库应用体系结构中的表示逻辑、业务逻辑、数据操作和数据库系统在三层架构软件系统中如何更合理的部署和高效率的应用成为新的问题。数据库中间件是解决三层架构软件系统中数据库应用问题的有效途径,它给三层架构软件系统的开发带来巨大的便利,大大减轻开发人员的劳动强度以及有效地提高了系统的稳定性和易维护性,逐渐成为研究的热点和重点。 在对软件系统体系结构和数据库中间件技术进行深入详细讨论的基础之上,本文设计了一种应用于三层架构软件系统的通用数据库中间件模型。此模型将数据库应用体系结构中的业务逻辑处理部分和数据库连接访问部分有效的组织在一起形成一个通用实体,可以灵活实现三层架构软件系统中的数据访问功能。最后,采用COM技术、Socket编程技术、多进程/线程编程技术和Oracle的Pro*C编程技术,依据该数据库中间件设计模型具体实现了三层架构“校园一卡通系统”中的数据库中间件,并解决了其中的动态内存管理、数据库连接管理和函数返回值宏定义等问题,提高了系统的开发效率和可扩充性。 本文的研究对于三层架构软件系统中数据库应用体系结构的设计和开发具有一定的参考借鉴作用。
其他文献
随着Internet技术的发展,各种网络应用服务越来越多。其中,网络中广泛使用的电子邮件正成为一种快捷而经济的通信手段,如何面对每天各种各样、种类繁多的邮件,就成为一个迫切要解
访问控制是应用系统实现安全访问的关键技术,基于角色的访问控制(RBAC)模型因其突出的安全性和可操作性,得到了广泛的应用。但是,由于该理论中的权限概念非常抽象,RBAC 到目
随着WWW成为Internet上最受欢迎的服务,Web业务量也以指数的速度迅速增长。为了减少网络负载和Web用户的等待时间,人们提出了许多解决办法。由于代理服务器在Web上所处的特殊
基于构件的软件开发是提高软件生产率和质量的一条现实可行的途径。在基于构件的软件开发过程中,构件库扮演了重要角色。实践中构件数量不断增长,构件也随技术发展而不断更新
当前,信息安全不再仅仅是技术,它是标准、法律法规、管理和技术的有机结合。本文主要对信息安全评估标准和管理标准及其应用进行研究和探索。本文首先介绍了信息安全标准现状
无线局域网是高速发展的现代无线通信技术在计算机网络中的应用,它有着方便、廉价以及较高的传输速率等诸多优势。近年来,无线局域网的应用越来越广泛,而与此同时无线局域网的安
近年来,物联网技术作为信息技术领域一项新的研究热点受到广泛的关注,物联网技术赋予静态的物品以动态的含义,使得物与物的互联成为可能。在智能交通、智慧城市、智能家居等
随着计算机网络和软件技术的不断发展,利用企业应用系统集成技术(EAI)将企业内部现有系统集成起来已经成为提升企业内部系统功能、达成企业信息化管理的目标和增强企业竞争力
脑电仪是用来记录人体大脑皮层电压变化的一种医学仪器,而数字脑电仪是最近两年才出现的新型医疗仪器,是在原机电式脑电仪基础上发展起来的一种新型设备。 数字脑电仪从功
原来的学校和家庭只能通过家访和家长会才能交流、沟通的方式极其不便。“家校通”是一个融合了手机短信、语音合成、Internet 等多种先进的IT 技术的新一代家校联系工具。它