基于COM组件的分布式应用

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:chuhai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的发展和普及,基于Web的Browse/Server应用系统不断发展,目前的Web技术虽然拥有不少独特的优点,但无法胜任大规模的企业计算,将ASP技术与COM相结合来开发分布式Web应用,能够以局部的更新适应需求的变化,并与企业内的其它应用集成。客户端对象通过Web服务器直接调用应用服务器对象,从而提高系统的性能,Web技术、组件技术的有机结合是今后Web系统的一大发展趋势。 COM(Component Object Model,组件对象模型)是一种基于二进制标准与编程语言无关的软件规范。该规范定义了怎么样以一种独立于语言和位置的方式调用对象,怎么定义和标识组件,以及怎么样创建对象。基于COM构架的中间业务逻辑层能够很好地采用这些特性来构建一个稳定的、易于维护和升级、能支持扩展的应用系统。 本论文进行基于分布式对象技术的Web系统的研究与应用。首先对分布式结构的发展进行了总结,说明了基于Web的三层结构的优势和不足;然后对分布式对象进行阐述,深入研究了分布式对象的三种主流技术:COM/DCOM技术、CORBA技术和Java/RMI技术,并通过对这三种技术进行的分析、比较,说明了COM组件技术的优势,并简要说明了Windows DNA架构的组成部分;进而说明基于COM组件技术的三层结构。 最后本论文结合一个具体应用——网上考试系统介绍了基于组件技术Web的系统的开发过程,首先分析了网上考试系统的系统背景,然后讨论了需求分析和实现技术的选择,通过对Web数据库技术进行概述,提出了本系统的技术路线——把ASP和COM结合起来,形成基于COM的Web应用。然后进行系统详细设计,包括总体设计、组件设计、对象设计、系统数据库设计、数据访问设计,最后对考试组件的实现、应用系统的部署进行了详细说明,完整地阐述了基于COM组件开发的全过程。
其他文献
鸟类作为生活中常见的动物,常见于电影、动画短片、游戏、虚拟现实等领域的作品中,因此对鸟类进行数字仿真具有较广泛的图形学应用。而鸟类最重要的特征是其覆盖全身的羽毛,羽毛
近十几年来,随着科学技术的不断发展,人们产生和收集数据的能力迅速提高,因而数据规模急剧增加,仅仅依靠现有的技术是很难分析这些海量数据的,于是出现了“数据爆炸但知识贫乏”的
数据仓库系统是一个庞大和复杂的系统.对于实现这样一个庞大复杂的系统,已经不是单单一个应用工具就能够完成的任务.现实的数据仓库系统一般是多个开发工具的共同应用的结果.
学位
在网络信息时代和知识经济时代,信息的作用越来越重要。如何高效地提取数据中的信息,如何将纷繁复杂的网络异构数据集成在一起,是当前系统集成中系统开发者所面临的一大难题
自从70年代"软件危机"提出以来,这个单词始终如梦魇一般折磨着软件工程师,尽管随着软件工程的发展从软件的需求分析,软件系统的设计,到实际的程序编码都产生了一系列的概念和
Web服务是实现面向服务的计算(Service-Oriented Computing,SOC)最具发展前景的技术之一。快速发展的Web服务技术实现了软件资源的有效复用,减少了软件重复开发代价,极大地方便
考试结果的统计与分析既是现代考试流程中的一个重要步骤,也是促进考试走向科学化、规范化必不可少的手段.通过对同等学力人员申请硕士学位全国统一考试结果的分析与利用,建
随着超级计算机体系结构的不断演变,机群系统由于其卓越的性能价格比、良好的可扩展性、高可用性和好用性,逐渐成为当今计算机体系结构和并行处理研究的热点和主题。机群作业
随着硬件技术的迅速发展,USB存储设备被广泛应用于数据存储与数据交换中。但是它在带来方便的同时,也对数据安全造成了很大的威胁。USB病毒的威胁、USB设备的丢失、USB设备作为