next up previous contents index
Next: Kooperationsfähigkeit Up: Agenteneigenschaften Previous: Management by Delegation

Kaskadierende Aufrufe

Wie bereits erwähnt, stellt JDMK einen Cascading-Service zur Verfügung. Mit diesem Dienst ist es den Agenten möglich, weitere Agenten zu ``beauftragen''. Diese Beauftragung erfolgt jedoch dadurch, daß bei Aufbau der Aufrufstruktur im sogenannten ``Master-Agenten'' ein M-Bean für jeden ``Sub-Agenten'' integriert wird. Findet nun ein Aufruf eines Sub-Agenten statt, so werden dessen gesamte M-Beans in das CMF des Master-Agenten gespiegelt. Ist dies geschehen, so kann der Master-Agent direkt die M-Beans des Sub-Agenten ansprechen. Diese Vorgehensweise hat in erster Linie das Ziel, die Hierarchie der Agenten zu ``verbergen'', da der Master-Agent alle M-Beans wie seine eigenen behandeln kann. Ist der Aufruf des Sub-Agenten beendet, werden alle zuvor gespiegelten M-Beans (mit Berücksichtigung der geänderten Properties) wieder in das CMF des Sub-Agenten ``zurückgeschrieben'' (Die M-Beans sind als Objekte während des gesamten Vorgangs weiterhin im CMF des Sub-Agenten vorhanden).


next up previous contents index
Next: Kooperationsfähigkeit Up: Agenteneigenschaften Previous: Management by Delegation

Beispielbenutzer SuSE Linux 6.0
Sun May 9 21:16:36 MEST 1999