摘要
为了克服传统虚拟实验室由于访问接口不统一而造成的访问成本较高的缺陷,本文提出了基于代理的虚拟实验室的概念,统一了资源的访问。并且,本文给出了一个基于代理的虚拟实验室的设计方案,通过容器代理、视图代理、通信代理、服务代理、资源代理、仿真代理,使得系统能够有效集成和管理现有的资源,且具有良好的可扩展性。通过统一的公共接口,使不同的资源甚至是没有任何公共特征的资源都能够通过同一个虚拟实验室服务器而被共享。
In this paper, the concept of remote education and virtual classroom are extended by adding a new service that is called virtual laboratory. If we say that the traditional virtual classroom represents an interface between the students and a virtual professor while providing personalized learning materials to the users, the virtual laboratory offers a possibility to the attendees to share different resources breaking the boundaries of time and space. It enables geographically separated users to effectively facilitate remote access to various resources and devices. The system is designed with three key points, they are: modularity, reusability and common interface handling. The approach of object-oriented has been used in the development of the virtual laboratory service, and modular system which is capable of managing various resources that can possibly be shared through the virtual laboratory was made. What is more ,any specific resource agent must implement common interfaces, thus different resources that possibly have nothing in common can be shared through the same virtual laboratory service.
出处
《微电子学与计算机》
CSCD
北大核心
2005年第1期88-91,共4页
Microelectronics & Computer
关键词
面向对象设计
远程教育系统
代理
XML
分布式组件对象模型
Object-oriented design, Remote education systems, Agents, XML, Distributed component object model