摘要 |
<p>A dynamic synchronous collaboration framework utilizes a distributed synchronizated point to permit synchronous collaboration of mobile agent objects (28, 30, 32) in a distributed computer system. The framework simplifies agent collaboration for applications which divide a complex problem into multiple tasks and delegate tasks to multiple mobile agents. The collaboration framework also enables mobile agents (28, 30, 32) within an application to perform synchronous collaboration with affiliated agents in the native language of an associated software application. Such collaboration is accomplished by joining collaborating agents to an agent group (26). Member agents periodically correlate results through a collaborative sharing within the agent group, and may adopt new behaviors based on the results of the collaboration.</p> |