节点文献

CORBA技术及其在网络教学支持系统中的应用

【作者】 王琳琳

【导师】 张岳新;

【作者基本信息】 南京理工大学 , 计算机应用, 2004, 硕士

【摘要】 当前,计算机协作学习系统的研究和发展进入了新的阶段,要求不同物理地点的异构计算机能在新的分布技术支持下通过共享环境进行协作以实现更有效的教学活动。而CORBA作为一种开放的、分布式对象计算的标准工业体系结构,具有平台独立性和语言无关性,以及在分布式异构环境下的互操作性等特点。用CORBA开发的软件既具有面向对象又具有可重用性、可移植性、可扩展性、可伸缩性以及互操作性等特点。CORBA在异构环境下极具优势,己成为开发分布式应用系统的主流技术之一。因此,利用CORBA技术开发网络教学支持系统,具有非常重大的实用价值。 本文深入研究了CORBA的体系结构、核心和机理以及CORBA技术的应用;利用数据库访问技术、事件通道技术、和面向对象技术,具体展示了运用CORBA构建多层分布式计算机网络的实现方法和过程,设计并实现了一个网络教学支持系统。该系统具有先进的体系结构且具有通用性,完全使用面向对象技术构建,具有高可维护性和可扩展性;系统可跨越多种硬件平台、操作系统和网络。通过对高效的IDL设计和数据库接口封装,系统获得了较高的性能。

【Abstract】 At the present time, research and development of modern web-supported learning system comes into the new stage, it requires students to study knowledge cooperatively through shared environment from heterogeneous computer. Now, CORBA is the standard and open industrial architecture of distributed ?object computing. It is independent of the special platforms and unconcerned with the programming languages, and it has interoperability under the heterogeneous environments. The software developed using CORBA, provide the characteristic of not only oriented object but reusability, portability, scalability, extensibility and interoperability, etc. It have been one of the popular technologies developed the distributed application that CORBA has the extreme advantage under the heterogeneous environments. So the incorporation CORBA in CSCL system will have great practical importance.In the paper, the architecture, core, mechanism or principle and application of CORBA are deeply pursued. Database access, UML, event channel and object-oriented technology are also studied. The author designs and implements the CSCL system using object-oriented software engineering methodology. The system has advanced architecture and generality, it is built with the object-oriented technology purely, and is provided with maintenancability and scalability. The system can work across lots of hardware platforms, operation systems and networks. Research and application of the efficient IDL design improve the system’s performance, the method is proved to be effective.

  • 【分类号】TP399
  • 【被引频次】1
  • 【下载频次】74
节点文献中: