【24h】

Mobile intelligent agent systems: WAVE vs. JAVA

机译:移动智能代理系统:WAVE与JAVA

获取原文

摘要

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.
机译:我们研究并对比了两个有趣的系统,它们在支持程序移动性方面处于规模的两端:JAVA和WAVE。 JAVA提供了一些常规编程语言和环境中最吸引人的功能的有用组合。它支持分布式计算和TCP / IP协议(例如HTTP),并允许通过URL透明地访问网络上的对象。可以根据需要从各种分布式源动态加载和链接新的交互式代码模块,从而在某种程度上支持移动智能代理的实现。另一方面,WAVE提供了一种全新的编程范例,该范例直接支持动态创建和处理任意知识网络。在WAVE中,程序(“波”)可以从分布式系统中的任意点注入,以类似病毒的方式在网络中漫游,同时复制到并行实例中并相互协调,而无需任何集中控制。不同的波浪可以在分布式空间中协作,从而形成可以集体执行复杂知识处理的动态社会。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号