Environment

Previous: Networking Up: How KQML Stacks Up Next: Reliability

Environment

KQML can use any transport protocol as its transport mechanism (http, smtp, TCP/IP etc.). Also, because KQML messages are oblivious to content, there are no restrictions on the content language beyond the provision of functions that handle the performatives for the content language of the application. Interoperability with other communication languages remains to be addressed as such languages appear. One such attempt has been made by Davis, whose Agent--K attempts to bridge KQML and Shoham's Agent Oriented Programming. The existence of facilitators in the KQML environment can provide the means for knowledge discovery in large networks, especially if facilitators can cooperate with other knowledge discovery applications available in the World Wide Web.

finin@ISRulesCsNot