|
计算机科学 2002
Research on the Integration for the XML and KQML
|
Abstract:
1.前言代理(agent)通常指在一定的环境下能够持续自主地运行的实体。在基于代理技术的分布式应用中,存在着用户、应用程序以及其它的代理等,代理之间并不是孤立的,而是能够互相合作来完成复杂的任务。代理必须具备与这些实体进行通信的能力,并且从一定程度上来说,代理之间的通信是整个系统协作运转的关键环节之一,因此必须为代理之间提供灵活的通信手段。现有的代理之间通信的手段很多,有基于KQML(Knowledge Query and Manipulation Language)、RPC、RMI、Message、数据共享等,D’agent系统则提供了两个层次的通信机制,低层的通信包括Message、字节流,高层的通信如基于RMI和KQML则建立在代理层次上,由通信服务代