基于组件技术的多层数据库应用系统的研究与实现

来源 :武汉科技大学 | 被引量 : 0次 | 上传用户:shuwenglei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库技术是计算机科学领域中的基础技术,数据库应用开发一直是计算机应用中的热点。为了满足不同时期的需要,人们先后提出了文件服务器、两层客户端/服务器的概念。这些开发模式在一定时期内满足了企业应用的要求。 随着计算机科学的发展,数据库的规模也变得日益庞大。原有开发模式因为具有维护困难、执行效率低、代码重用性差、运行成本高等固有弊端已经不能满足人们的需要。为了解决这些问题,数据库应用开发模式经历了从文件服务器结构到传统的客户端/服务器结构,后来又发展到分布式多层客户端/服务器结构。分布式软件是软件技术发展的必然趋势。同时,随着处理信息量的增大,采用多层分布式数据库系统也成为数据库应用技术发展的必然结果。它的基本思想是将用户界面同企业逻辑分离,把信息系统按功能划分为表示、功能和数据三大块,分别放置在相同或不同的硬件平台上,以提高应用系统的可扩展性。组件对象模型的出现使多层次应用系统的实现成为了可能。中间件是介于应用系统与系统软件之间的一类软件,中间件在构筑多层次应用的的过程中起到了关键性的作用。它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。中间件位于应用服务器操作系统之上,管理计算机资源和网络通信。 本文分别讨论了多种数据库应用开发模式的优缺点,对于组件技术在多层应用中的地位及所起作用做了详细阐述,并对使用COM+作为中间件来构筑多层次构架作了重点分析,最后结合实例探讨了基于组件的多层次架构的实现。
其他文献
GPRS作为GSM向第3代移动通信网过渡的2.5代技术,通过在GSM网络中引入新的GSM网元,为GSM用户提供数据分组服务。在现阶段全世界范围3G演进计划推迟的背景下,GPRS成为近期唯一可以
军工产品的复杂程度和现代化程度的不断提高,使得其设计、研制和维护日益依赖于先进的试验与测试手段。目前计算机网络技术、数据库技术的飞速发展与分布计算理论的日趋完善,为
互联网和通讯技术的发展和普及,人工智能技术的发展使得智能Agent的应用范围从封闭走向开放,Agent的活动范围扩大到整个互联网。因此给Agent提供一个强有力的辅助服务体系,使Age
软件模式有着非常多的优点,目前被广泛地运用到面向对象软件开发的正向设计阶段.在详细分析软件模式技术后,用软件模式重新组织己有软件的设计,从而可以用模式来向未来的软件
通过使用遵守标准PKI(OpenSSIAPIlibcrypto.a)和SSL编程接口API(OPenSSIAPIlibssL.a)为单位或企业实现一个PKI框架,并提供一系列服务,可以为单位或企业建立一个互信安全通信
随着人们的旅游观念不断向知识游览、自主游览和自助旅游转变,电子导游设备逐渐成为旅游的必需品。目前市场上的导游产品大都存在功能单一、手动操作频繁、不便于携带等缺点
互联网的高速发展已经使其成为世界上覆盖面最广、规模最大、资源最丰富的信息网。但在互联网时代,人们在充分享受信息共享所带来的便利的同时却也饱受着“信息饥饿”、“垃圾
全自动网络质量测试系统是一套强有力的无线网络优化的工具,它涉及到无线话音、数据通信、语音质量评估和数据仓库等多方面的技术,该文简要介绍了自动测试系统的关键技术,并结
目前有不同的网络视频流服务,它们使用了不同的视频压缩标准和网络反馈机制,并运用流式传输和可伸缩视频编码技术.基于MPEG-4的精细可伸缩性(FGS)视频编解码技术,在服务器端