IEEE Personal Communications · 1995 · 407 citations · 13 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureDistributed SystemsMobile ComputingClient-server ArchitectureDistributed CoordinationNetwork ArchitectureAgent CommunicationAgent Oriented DesignClient-server CommunicationMobile Application Execution
Describes a framework for itinerant agents that can be used to implement secure, remote applications in large, public networks such as the Internet or the IBM Global Network. Itinerant agents are programs, dispatched from a source computer, that roam among a set of networked servers until they accomplish their task. This is an extension to the client/server model in which the client sends a portion of itself to the server for execution. An additional feature of itinerant agents is their ability to migrate from server to server, perhaps seeking one that can help with the user's task or perhaps collecting information from all of them. A major focus of the article is the agent meeting point, an abstraction that supports the interaction of agents with each other and server based resources The article begins with an overview of the operation of an itinerant agent framework and a review of previous work. The authors consider likely applications of itinerant agents and discuss one specific example in detail. They give an architectural description of the structure of itinerant agents, the languages employed to create them, and the execution environments required at the servers; and also a detailed description of how an itinerant agent is processed at a server. Security issues are then discussed and finally they consider the technical advantages of the itinerant agent framework and the services it enables.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
13
A translation approach to portable ontology specifications
Thomas Gruber · Knowledge Acquisition · 1993 · 12.5K citations
KQML as an agent communication language
Tim Finin, Richard Fritzson, Don McKay et al. · 1994 · 1.5K citations · Full text
Enabling technology for knowledge sharing
Robert Neches, Richard Fikes, Tim Finin et al. · AI Magazine · 1991 · 1.3K citations
Management, Knowledge Management, Knowledge Representation +16