用户名: 密码: 验证码:
Jini、移动代理技术及其网络应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
如何针对大型网络环境,改进服务方式,使网络更加方便灵活是当今网络的一个研究热点。
     在目前的各种技术中,移动代理能够在异构网络环境中自主地从一台主机移动到另外一台主机上继续运行,与周围环境及其他代理交换信息,具有开发新一代网络的潜质。
     Jini技术以Java、RMI为基础,具有强移植性、容易管理、且可随时使用网络各种服务等优点,我们选择它作为构建移动代理的最佳技术。
     本文基于Jini规范提出了一种移动代理架构JMAgent,它定义了代理的定位、迁移、通信等过程的模型,充分考虑了网络失败问题的处理。在此上开发的移动代理将具有兼容性、灵活性和快速升级能力。
     对于JMAgent建模与类的研究方面,本文着重讨论了迁移和通信这两个关键部分的设计与实现。
According to the nowadays large-scale network environment, how to improve the service and make it more flexible? This is a hot spot in current network research.
    Among different approaches, Mobile Agent has the potential to be applied to the new network generation, for a mobile agent can autonomously move from one host to another on heterogeneous net platforms, while exchanging information with the surroundings.
    Jini is a technology based on Java and RMI. Applications built with Jini is easy to be transplanted and managed, and can join the net at anytime. Due to these advantages, Jini is chosen for the best technology to realize the mobile agent system.
    Based on the Jini specification, this paper put forward a mobile agent structure -- JMAgent. It defines the models of location, travel and communication about the agents. This paper also discussed about how to deal with the failure of the network. Mobile agents developed in this way have the abilities of compatibility, flexibility and can be upgraded easily.
    As to the modules and designs of the classes, this paper focused on the aspects of the agents' travel and communication, which are two key parts of the JMAgent development.
引文
[1] "Jini~(TM) Network Technology--An Executive Overview". Copyright 2001, Sun Microsystems, Inc. http://www.sun.com/jini/.
    [2]徐庆华.“基于Jini技术的移动Agent解决方案”.第七届研究生学术研讨会,四川,广元,2002年8月.
    [3]W.Keith Edwards著,王召福,任鸿,刘作伟等译.“Jini核心技术”.机械工业出版社,2000年7月.
    [4] "Mobile Agents White Paper". General Magic. 1998.
    [5]张松,阎保平.“基于移动Agent的网络管理框架及实现”.JOURNAL OF COMPUTER RESEARCH & DEVELOPMENT,第36卷第8期,1999年8月.
    [6]Stan Franklin and Art Graesser. "Is It an Agent, or Just a Program?: A Taxonomy for Autonomous Agents". Proceedings of the Third International Workshop on Agent Theories, Architectures, and Languages (Institute for Intelligent Systems, University of Memphis), 1996.
    [7]Todd Sundsted. "An Introduction to Agents". JavaWorld, June 1998.
    [8]Bret Sommers. "Agents: Not just for Bond anymore". JavaWorld, April 1997.
    [9]Kassem, N. "Designing enterprise applications with the Java~(TM) 2 Platform Enterprise Edition", Addison Wesley, 2000.
    [10]Qusay H.Mahmoud著,欧阳光,安锦译.“JAVA分布式程序设计”.国防工业出版社,2002年1月.
    [11]"Java Remote Method Invocation(RMI) Technology". http://java.sun.com/javaone/javaone98/sessions/T406/, 1998.
    [12]"RMI specification", http://www.tns.lcs.mit.edu/manuals/java-1.1.1/guide/rmi/. Sun Microsystems, 1997.
    [13]Arnold K., O'Sullivan B., Scheifler R., Waldo J., Wollrath Ann. "The Jini Specification". http://www.sun.com/jini/specs/index.html, Sun Microsystems, October 1999.
    [14] "Universal Plug and Play Resources Specifications". http://www. upnp.org/resources.htm, http://search.ietf.org/internet-drafts/draft-cai-ssdp-v1-02.txt, October 1999.
    [15]Jason Byassee. "Unleash mobile agents using Jini" javaworld, June, 2002
    [16]廖天健.“JAVA智能代理移动环境的设计及应用模型的实现----网络信息捕捉器”.北京理工大学硕士论文,2003年2月.
    [17]唐进,万燕,孙永强.“关于移动代理的通信模型的研究”.计算机工程,第26
    
    卷第12期,2000年12月.
    [18]Lauri Eronen. "JINI- A TECHNOLOGY FOR INTERCONNECTING HETEROGENOUS DEVICES". 2000.
    [19]"The Jini Discovery Utilities Specification". Sun Microsystems, 2001.
    [20]Gong, Li. "The Java Security Model and Architecture". Addison-Wesley, 1999.
    [21]Jamie Jaworski等著,邱仲潘等译.“Java安全手册”.电子工业出版社,2001年8月.
    [22]"IBM Aglets". http://www.trl.ibm.co.jp/aglets/.

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

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

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