3. The method of claim 1 wherein the executable machine code performs the requested action and sends any requested information to the requesting agent via a return message.
1. A method executed by a computer of communicating between at least two dynamic agent computer programs comprising the steps of: a) receiving a message according to an XML format; b) accessing a document type description (DTD) of the message and decoding the message by using the DTD, wherein the message further includes XML tags to mark metadata associated with a domain from among a plurality of different domains; c) determining an interpreter associated with the message based on the DTD; d) determining whether the currently loaded interpreter in the agent computer program matches the interpreter required for the message; e) if no, dynamically loading the interpreter needed to interpret the message; and f) the loaded interpreter using an associated parser to translate the contents of the message that is according to the XML format, into executable machine code.