基于移动agent和CORBA的通信模型的研究与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着PDA的广泛使用,传统的C/S计算模式已经显露出明显的不足,移动agent以其对环境的适应性和自主迁移性,使得低内存、弱连接的移动设备在分布式计算中的应用成为可能。除移动agent技术外,CORBA(基于C/S计算模式)也是当今热门的分布式对象技术,其优点在于它是一个非常完美的分布式对象平台,遵照CORBA规范开发出的分布式计算软件几乎可在所有的主流硬件平台和操作系统上顺利运行,它可以跨越不同语言、不同组件的边界而畅通无阻。由于单个agent的能力有限,为了解决agent的运行平台和底层通信机制的异构性问题,在分析了CORBA和移动agent这两种分布式技术的运行原理及其特点之后,提出了把CORBA技术和移动agent技术结合起来,使两者互相弥补对方的不足。
     该文主要作了以下工作:
     1.研究了移动agent计算模式的工作原理,分析了移动agent技术在无线网络中工作的优势;
     2.研究了CORBA的工作原理,分析了三种CORBA规范各自的特点;
     3.在前面工作的基础上提出了基于移动agent和CORBA(遵循无线CORBA规范和minimumCORBA规范)的通信模型MACCM;
     4.利用设计出的通信模型MACCM,进行了分布式信息查询系统(MACDIQS)的系统设计;最后将该系统应用到水利的降雨量信息查询中。
As the use of PDA widely, traditional computing model of C/S has show manydemerits. Mobile agent makes the application in distributed computing impossible ofmobile device of low memory and weak connection.Besides mobile agent,CORBA(based on C/S computing model) is also a research hotspot in the field ofdistributed computing technology.Its merits are: it is an extremely perfectdistributional object platform, the distributed computing softwares which obeys theCORBA standard can be run nearly on all mainstream hardware platform and theoperating system, it may surmount the different language, the different moduleboundary.But the ability of one agent is limithed, in order to solve the heterogeneousproblem under agent run platform and the correspondence mechanism, after hasanalyzed the two kind of distributed technologies the movement principle and thecharacteristic of CORBA and mobile Agent. The paper propoes unify the CORBAtechnology the agent technology, and this can make up opposite party insufficiencymutually.
     This paper does some resesrch on below:
     1. Reserched the work principle of mobile agent computing model and analyzedits technology superiority in wirless network.
     2. Reserched the work principle of CORBA, and analyzed the Features of threeCORBA standard seperately.
     3. Based on the works before, proposes the correspondence model of mobileagent based on CORBA (it deferences the wireless CORBA standard and theminimumCORBA standard): MACCM;
     4. Using the correspondence model of MACCM which designed, designs aprototype of distributed information quiry system (MACDIQS);Finally, this system isapplied in the rainfall information inquiry.of water conservation.
引文
[1] Aglet Overview, available via http://shrike.depaul.edu/~jalwan/ds420/Aglet.htm, 1999,3
    [2] http://www.telescript.com/
    [3] Darmouth College. Agent-TCL[DB/OL]. http://www.cs.dartmouth.edu, 2000,10
    [4] 吴晟.基于CORBA的移动Agent通信的研究与设计,硕士论文[D].云南大学计算机应用,2005.
    [5] 王爱华.基于CORBA和移动Agent的电子商务系统框架研究,硕士论文[D].山东大学计计算机应用技术,2002.
    [6] 张云勇,刘锦德.移动agent技术[M].清华大学出版社,2003,36~42.
    [7] 谭浩,张云勇,刘锦德.移动公共agent请求总线结构(CARBA)[J].小型微机计算机系统,2003,24(4).
    [8] http://www.jumpingbeans.com
    [9] Object Management Group. MinimumCORBA, Specification Version 1.0,2002
    [10] OMG. Wireless Access and Terminal Mobility in CORBA, Revised Submission. OMG Document telecom, 2001
    [11] http://www.itisedu.com/phrase/200604031336425.html
    [12] http://wiki.ccw.com.cn/EJB
    [13] 移动Agent:智能化分布式计算新模型 http://www.ibm.com/developerworks/cn/java/1-mobile-agent/
    [14] 刘大有,杨博,杨鲲.移动Agent技术的发展、挑战与趋势.吉林大学计算机科学与技术学院 http://post.baidu.com/f?kz=156841781
    [15] 代理(Agent)技术.北京邮电大学
    [16] 移动agent实现技术 http://bbs.ccxx.net/cgi-bin/bbs/bbsgcon?board=NetFundamental&file=G.1012051461.A&num=4
    [17] Grasshopper Programmer's Guide[EB/OL].IKV++ GmbH.http://www.grasshopper.de
    [18] IKV++ GmbH, Grasshopper Basics and Concepts, 1998.
    [19] IKV++ GmbH, Grasshopper Programmer's Guide,1998.
    [20] 陈松.CORBA中间件的一种灵活、高效ORB核心的研究与设计,硕士论文[D].电子科技大学计算机软件与理论,2001,7~7.
    [21] http://docs.huihoo.com/corba/orb.html
    [22] 庞燕,武新逢.方兴未艾 CORBA.http://www.pcworld.com.cn/2000/back_issues/2019/1911a.asp
    [23] Dave Bartlett.接触CORBA内幕:IOR、GIOP和IIOP.IBM developerWorks,2000 http://corbatime.diy.myrice.com/article/corbaunrelease.htm
    [24] 周艺林,李仁发,李肯立.无线CORBA中间件的系统结构分析与研究[J].计算机工程与设计,2005,26(27),1791~1791.
    [25] 傅茂沼.无线CORBA中间件[J].计算机科学,2004,31(2),53~53.
    [26] 朱红军,刘锦德.嵌入式中间件的研究[J].计算机应用研究,2004,7,61~61.
    [27] 何东海,宋莹,周小林.基于嵌入式系统的minimumCORBA机制及分析[J].计算机工程与应用,2002,18,93~93.
    [28] Tim Finin, Don McKay, Rich Fritzson et al. KQML: an information and knowledge exchange protocol[C]. In: Kazuhiro Fuchi, Toshio Yokoi, eds.Knowledge Building and Knowledge Sharing. Ohmsha and IOS Press, 1994
    [29] Foundation for Intelligent Physical Agents [S]. Fipa specification Draft 13-1999: Agent Communication Language, http://www.fipa.org/spec/fipa99,1999
    [30] Assessment of Wireless CORBA in MobiHealth context, Jasper Aartse Tuijn University of Twente, Faculty of Electrical Engineering, Mathematics and Computer Science, Department of Computer Science, Application Protocol Systems 2004,12(7)
    [31] 郑大志,陈建勋.CORBA中的终端移动性和无线访问[J].计算机工程与计,2004,25(7),1151~1151.
    [32] 周艺林.无线CORBA中UTP隧道协议适配机制的研究,硕士论文[D].湖南大学计算机应用技术,2005,24~41.
    [33] 张云勇,谭浩,刘锦德.移动中间件[J].计算机科学,2002,29(7),128~128.
    [34] 代理平台的安全.http://stu.jsjxy.net/jyx/java3/content/chap11/chap11-2-5.htm
    [35] 沈琦,殷兆麟.Grasshopper代理平台安全系统研究[J].计算机工程与设计,2003,24(5),3~3.
    [36] LAIK iSaSilk 3[EB/OL]. http://jcewww.iaik.at/iSaSilk/iSaSilk.htm
    [37] 丁海军,陈佑健.蚁群算法的现状与研究进展[J].河海大学常州分校学报,2005,19(1),5~5.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700