2、移动代理:概念、特性、应用与系统实例

移动代理:概念、特性、应用与系统实例

1. 移动代理简介

移动代理这一概念在近年来受到了广泛关注,相关研究群体不断扩大,学术界和工业界都在积极开发相关系统,同时移动代理设施和架构的标准化工作也在进行中。这些架构需具备代理迁移、代理间及代理与底层系统通信、代理控制(如启动、停止、查找代理等)等功能。不过,目前多数现有系统除了启动代理的能力外,对控制机制的支持有所欠缺。

1.1 移动代理的简短历史

移动代理的思想可追溯到互联网早期。当时,解码 - 编码语言(DEL)被用于在网络系统的远程控制台运行交互式程序。后来,在无线网络通信领域,SOFTNET 项目使用 Forth 消息传输数据并对底层网络进行重新编程。1987 年,FALCONE 提出了网络命令语言。

20 世纪 80 年代初,远程过程调用(RPC)概念兴起,推动了如今广泛应用的客户端/服务器分布式系统架构的发展。1990 年,STAMOS 和 GIFFORD 将 RPC 与可执行消息的思想结合,提出了远程评估的概念。

20 世纪 90 年代初,TSCHUDIN 使用“信使”一词来表示用类似 Postscript 的语言 M0 编写的主动消息。1994 年,General Magic 公司在一份白皮书中首次提出“移动代理”这一术语,引发了全球范围内的研究热潮。该公司的 Telescript 语言专为移动代理编程设计,涵盖了后来许多移动代理系统的概念,但由于无法与 Java 竞争而被放弃。

起初,研究系统基于多种编程语言,如基于 Tcl 脚本语言的 Agent Tcl。如今,大多数现有系统基于 Java,例如斯图加特大学开发的 Mole 和 IBM Aglets W

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值