• DocumentCode
    1800936
  • Title

    Mobile intelligent agent systems: WAVE vs. JAVA

  • Author

    Vuong, Son ; Ivanov, Ivailo

  • Author_Institution
    Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
  • fYear
    1996
  • fDate
    7-10 May 1996
  • Firstpage
    196
  • Lastpage
    199
  • Abstract
    We examine and contrast two interesting systems which are at the two ends of the scale in their ability to support program mobility: JAVA and WAVE. JAVA offers a useful combination of some of the most attractive features in conventional programming languages and environments. It supports distributed computing and TCP/IP protocols (e.g. HTTP), and allows transparent access to objects across the net via URLs. New interactive code modules can be dynamically loaded and linked on demand from a variety of distributed sources, thus supporting to some extent the implementation of mobile intelligent agents. WAVE, on the other hand, offers a completely new programming paradigm, which directly supports dynamic creation and processing of arbitrary knowledge networks. In WAVE, programs (“waves”) can be injected from arbitrary points in the distributed system, roam in the network in a virus-like mode, while replicating into parallel instances, and coordinating with each other, without any centralized control. Different waves can cooperate in a distributed space, thereby forming dynamic societies which may collectively perform complex knowledge processing
  • Keywords
    client-server systems; distributed processing; knowledge based systems; object-oriented languages; programming environments; software agents; software portability; transport protocols; HTTP; JAVA; TCP/IP protocols; WAVE; client-server model; distributed computing; distributed system; dynamic creation; dynamic processing; dynamic societies; interactive code modules; knowledge networks; knowledge processing; mobile intelligent agent systems; program mobility; programming environments; programming languages; Access protocols; Centralized control; Computational modeling; Computer languages; Computer networks; Distributed computing; Distributed processing; Dynamic programming; Information retrieval; Intelligent agent; Java; Mobile agents; Object oriented modeling; TCPIP; Uniform resource locators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Applications in Communications, 1996. Proceedings., First Annual Conference on
  • Conference_Location
    Portland, OR
  • Print_ISBN
    0-8186-7585-3
  • Type

    conf

  • DOI
    10.1109/ETACOM.1996.502507
  • Filename
    502507