CORBA技术的研究及其在通用视频信息检索系统中的应用

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:cwwei1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CORBA是一种开放的、分布式对象计算的标准工业体系结构。具有平台独立性和语言无关性,以及在分布式异构环境下的互操作性。用CORBA开发的软件既具有面向对象又具有可重用性、可移植性、可扩展性、可伸缩性以及互操作性等特点。CORBA在异构环境下极具优势,已成为开发分布式应用系统的主流技术之一。 近几年来,国际上CORBA技术的研究和发展进入了新的领域。了解其技术进展状况,研究其技术的应用,这不仅具有理论意义,而且对于提高我国的网络软件的开发水平,具有重大的实用价值,将大力推进信息产业的发展。把这些研究成果推广应用于企业信息系统、电子商务等领域,就可以服务社会,带来可观的经济效益和社会效益。本文的研究结果对于正准备构建企业级CORBA系统的系统设计人员和开发人员具有参考价值。 本文深入研究了CORBA的体系结构、核心和机理以及CORBA技术的应用;还研究了数据库访问技术、多线程技术、UML、动态链接库技术和面向对象技术;运用面向对象的软件工程方法学,设计并实现了通用视频信息检索系统。该系统具有先进的体系结构且具有通用性,完全使用面向对象技术构建,具有高可维护性和可扩展性;系统可跨越多种硬件平台、操作系统和网络。通过对高效的IDL设计和多线程技术的研究,并应用这两种技术,使系统具有较高的性能。测试结果表明这两种方法对系统性能的改善有明显效果。通过对CORBA请求的绑定机制的深入研究,实现了对象实现的按需激活,解决了系统的动态可扩展性问题。 本文通过一个具体系统的开发,展示了运用CORBA构建分布式应用系统的实现方法和过程。第一章绪论部分,说明了课题的任务和研究目标,概要地阐述了CORBA以及它所具备的优势和应用状况;还详细地界定了本文的研究对象和内容。在本文的第二章,介绍课题使用的各种核心技术,包括CORBA技术、数据库访问技术、多线程技术、可视化建模技术、面向对象技术和动态链接库技术,其中最为重要的是CORBA技术,它是本文的重点研究内容,文中详细地阐述了它的体系结 摘要构和特点。第三章,论述了运用面向对象的系统分析与设计方法,建立系统模型的过程,并用UML表述了这一模型。第四章详细地论述了系统主要模块的实现方法和过程,以及系统中重点问题的解决方法,具体地展示了实现系统的各种核心技术的应用。最后,介绍了通用视频信息检索系统的应用状况。
其他文献
期刊
该论文以BaO-TiO-SmO(BTS)系统和BaO-TiO-NdO-TaO(BTNT)系统为主要研究体系,分别讨论了两个体系的结构和介电性能.在BTS系统中,在富钛区固定TiO的摩尔百分含量,当BaO和SmO的摩尔
期刊
期刊
南朝宋宗炳在《画山水序》中提出“夫理绝于中古之上者,可意求于千载之下;旨微于言象之外者,可心取于书策之内”的美学观点,五代后梁荆浩《笔法记》也提出了“度物象而取其真
期刊