基于CORBA的移动Agent通信的研究与设计

上传人:jiups****uk12 文档编号:40527415 上传时间:2018-05-26 格式:PDF 页数:54 大小:3.16MB
返回 下载 相关 举报
基于CORBA的移动Agent通信的研究与设计_第1页
第1页 / 共54页
基于CORBA的移动Agent通信的研究与设计_第2页
第2页 / 共54页
基于CORBA的移动Agent通信的研究与设计_第3页
第3页 / 共54页
基于CORBA的移动Agent通信的研究与设计_第4页
第4页 / 共54页
基于CORBA的移动Agent通信的研究与设计_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《基于CORBA的移动Agent通信的研究与设计》由会员分享,可在线阅读,更多相关《基于CORBA的移动Agent通信的研究与设计(54页珍藏版)》请在金锄头文库上搜索。

1、摘要随着I n t e r n e t 的不断发展, 传统的搜索引擎在信息 获取上显露出明 显的不足. A g e n t 技术的出 现使得个性化的主动信息服务成为可能, 但是单个A g e n t 的能 力有限, 因 此需要 在A g e n t 之间进行通信与交流以 提高信息 服务的质量 为了 解决 A g e n t 的运行平台 和底层 通信 机制的 异构性问 题, 提出了 基于公 用对象请求代理体系结构C O R B A的 分布式 A g e n t 通信模型. A g e n t 获取用户的 信息 需求并用K Q M L 进行描述。 通过明 确各个实体在通信中所 扮演的角色和承担的任

2、务, 从而使原本错综复杂的各实体间的 通信关系变得清晰明了 模型中的协作信息A g e n t 对接收到的 服务请求进行分析, 然后将其转发到能 够提供该服 务的 A g e n t , 最后把处理结果返回给客户端. 该模型屏蔽了 运行平台 和底层通信机制, 能 够有效地解决分布式A g e n t 的通信问 题本文做了以 下工作:研究了( :O R B A 构件模型技术的工作原理,通过与E J B , C O M I O C O M / C U M十技术的比 较, 分析了C O R B A 构件的 优势, 提出了J A V A 和C O R B A 技术的结合无疑是开发基于W e b 应用的

3、一种趋势。 研究了 基于A g e n t 、 移动A g e n t 通信模型的工作机理, 分析了 基于A g e n t 的新型构件软件技术的设计思想和框架的 基本结构。针对移动A g e n t 的可靠消息传递问 题, 提出一种基于A g e n t 位置透明 及消息缓冲体 的消息传递机制, 并从A g e n t 命名、 A g e n t 服务注册和消息缓冲几个方面, 给出 消息传递 机制的具体实现算法。 与现有通信机制相比 , 较好解决了A g e n t 在移动前后及移动过程 中的消息传递问题。移动A g e n t 技术是新型软件构件框架的基础技术之几 而通信 机制是其重要的组

4、成 部分。 讨论了 传统的 移动A g e n t 通信模型, 为了 解决A g e n t 的运行平台 和底层通信机制 的异构性问题, 提出了 基于公用对象请求代理体系结构C O R B A 的移动A g e n t 通信模型, 结 合实例用K Q M L 语言描述了 其部分通信过程. 该通信模型屏蔽了运行平台 和底层通信机制, 能够有效地解决移动A g e n t 的通信问 题。关键字:中间 件、 构件、 C O R B A . A g e n t . K Q M L 、消 息传递基于C O R B A的移动A g e n t 通 信的 研究与设计A b s t r a c tA s t

5、h e I n t e r n e t g r o w s , t r a d i t i o n a l i n f o r m a t i o n s e a r c h e n g i n e s s h o w m a n yd e m e r i t s i n i n f o r m a t i o n r e t r i e v a l . H o w e v e r , a g e n t t e c h n o l o g y h a s s t r i k e o u ta b r o a d w a y t o p r o v i d e p e r s o n a l

6、a n d a c t i v e i n f o r m a t i o n s e r v i c e . S i n c e t h e a b i l i t yo f a s i n g l e a g e n t i s l i m i t e d , a g e n t s s h o u l d c o m m u n i c a t e a n d c o o p e r a t e w i t h e a c ho t h e r t o i n c r e a s e t h e q u a l i t y o f i n f o r m a t i o n s e r

7、v i c e . T o a d d r e s s t h e c o m m u n i c a t ep r o b l e m u n d e r h e t e r o g e n e o u s e n v i r o n m e n t s a n d d i f f e r e n t c o m m u n i c a t i o n m e c h a n i s m s ,t h i s p a p e r p r e s e n t s t h e C o m m u n i c a t i o n M o d e l o f D i s t r i b u t e

8、d A g e n t s b a s e d o n C O R B A A g e n t d e s c r i b e s u s e r s i n f o r m a t i o n r e q u e s t s w i t h K Q M L ( K n o w l e d g e Q u e r y a n dM a n i p u l a t i o n L a n g u a g e ) 。T h r o u g h d e f i n i n g t h e r o l e a n d t h e t a s k t h a t e a c h e n t i t yu

9、 n d e r t a k e i n c o m m u n i c a t i o n , i t m a k e s t h e c o m m u n i c a t i o n r e l a t i o n t h a t w a si n t r i c a t e c l e a r a m o n g e v e r y e n t i t y . C o o p e r a t i o n m e s s a g e A g e n t i n t h e m o d e la n a l y z e s t h e s e r v i c e r e q u e s t

10、 t h a t i s r e c e i v e d a n d f o r w a r d s i t t o t h e a g e n t t h a tc a n p r o v i d e t h e s e r v i c e . F i n a l l y i t s e n d s t h e r e s u l t o r t h e e x c e p t i o n t o t h ec l i e n t s i d e . I t p r o v i d e s a c o m m u n i c a t i o n p l a t f o r m f o r d

11、 i s t r i b u t e d a g e n t s a n ds h o w s a w i d e p r o s p e c t .I h a v e d o n e t h e f o l l o w i n g w o r k s o n t h i s p a p e r :S t u d y t h e o p e r a t i o n p r i n c i p l e o f C O R B A c o m p o n e n t t e c h n o l o g y . T h r o u g h t h ec o m p a r i s o n w i t

12、 h E J B , C O M I D C O M I C O M+,i t a n a l y z e s t h e a d v a n t a g e o f C O R B Ac o m p o n e n t a n d p r o p o s e s t h a t t h e c o m b i n a t i o n o f ,J A V A a n d C O R B A t e c h n o l o g y i su n d o u b t e d l y a k i n d o f t r e n d t o d e v e l o p a p p l i c a t

13、 i o n b a s e d o n W e b . S t u d y w o r k i n gp r i n c i p l e o f c o m m u n i c a t i o n m o d e l b a s e d o n A g e n t m o b i l e A g e n t . A n a l y z e t h e d e s i g na n d t h e b a s i c s t r u c t u r e f r a m e o f n e w - t y p e c o m p o n e n t s o f t w a r e t e c h

14、 n o l o g y b a s e do n A g e n tA i m e d a t s o l v i n g t h e p r o b l e m o f r e l i a b l e m e s s a g e t r a n s p o r t , t h i s p a p e rp r e s e n t s a f e a s i b l e m e s s a g e t r a n s p o r t m e c h a n i s m b a s e d o n t h e t r a n s p a r e n c y o fA g e n t L o c

15、 a t i o n a n d M e s s a g e B u f f e r F a c i l i t a t o r , a n d a n a l g o r i t h m t o e f f e c t t h em e c h a n i s m o n t h e b a s i s o f A g e n t n a m i n g , A g e n t R e g i s t r y a n d M e s s a g e B u f f e r i n g .M o b i l e A g e n t i s o n e o f t h e b a s i c t

16、 e c h n i q u e s o f n e w s o f t w a r e c o m p o n e n tf r a m e w o r k , a n d t h e c o m m u n i c a t i o n m e c h a n i s m i s a n i m p o r t a n t p a r t o f i t . T h i s p a p e rd i s c u s s e s t h e t r a d i t i o n a l c o m m u n i c a t i o n a r c h i t e c t u r e o f M o b i l e A g e n t , t o a d d r e s st h e c o m m u n i c a t e p r o b l e m u n d e r h e t e r o g e n e o u s e n v i r o n m e n t a n d d i f f e r e n tc o m m u n i c a t i o n m e c h

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号