预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于CORBA和移动Agent的异构环境通信研究的综述报告 异构环境通信是计算机网络研究中一个复杂的课程,主要涉及到不同种类计算机系统、软件架构和数据存储方式等,这些都导致了不同系统之间的通信问题。基于CORBA和移动Agent的异构环境通信,是当今信息化技术研究的前沿课题之一。本文将对基于CORBA和移动Agent的异构环境通信的相关研究进行综述。 首先介绍一下CORBA。CORBA(CommonObjectRequestBrokerArchitecture)是一种面向对象的分布式计算系统,它的主要目标是实现不同计算机之间对象的互操作,弥补了绝大多数计算机语言之间难以通信的问题。CORBA充分利用了对象技术的优点,如封装、继承、多态和对象间通信等,在分布式系统中可实现客户端与服务器之间的通信。 移动Agent作为一种新兴技术,近年来已经受到了越来越多的关注。它被定义为一个对计算机系统环境具有一定认知和自我学习能力的程序实体,可自主地在网络各个节点之间移动,执行特定的计算任务。使用移动Agent技术进行异构环境通信,可以有效地解决异构系统之间的通信难题。 基于CORBA和移动Agent的异构环境通信,其实质是通过CORBA技术实现系统之间通信,同时利用移动Agent技术跨越系统障碍进行数据传输。该技术特点在于:使用CORBA接口规范进行对象之间的通讯,同时利用移动Agent技术跨越系统障碍进行数据传输和协作运算。其目的是为了实现不同计算机之间对象的互操作,弥补绝大多数计算机语言之间难以通信的问题。它采用了DistrubutedSystemObjectModel(DSOM)的思路,使我们的分布式应用程序具有更为灵活的开发和调试、提高开发效率并大大加速应用程序的开发者和维护工作。同时,由于使用了移动Agent技术,可以大大减少网络传输和通讯的开销,提高通信效率。 此外,研究者还开发了一些相关应用,如一种带移动Agent的分布式系统,它利用移动Agent技术实现数据传输,处理不同系统之间数据共享的问题。还有一种称为DANCE(DynamicAgent-basedNetworkCommunityEnvironment)的系统,该系统将Agent分类,并将出现的问题(如通信故障、数据共享等)划分分散在Agent的多个节点上解决等。在研究过程中,这些应用在通信和计算上均取得了不错的效果,彰显了基于CORBA和移动Agent实现的异构环境通信技术的巨大潜力。 总之,基于CORBA和移动Agent的异构环境通信技术是当今信息技术研究的前沿课题之一,涵盖了分布式计算、信息共享、网络安全等多个领域。该技术具有很高的研究和应用价值,将为我们未来的信息化建设提供更为全面的技术支持。