% PARTOF texte:da/tex/a_home.tex

% Glossar
%------------------------------------------------------------------------------

\begin{description}

\item [Dom"ane] ({\em domain}): Eine Komponente, die {\it Orte} und {\it
Agenten} beherbergt und verwaltet. Dom"anen sind symbolisch adressierbar und
besitzen immer mindestens einen Ort, welcher die Dom"ane selbst repr"asentiert.

\item [Aktivit"at] ({\em activity}): Eine Aktivit"at ist eine beliebige
Aufgabe, die durch einen oder mehrere {\it Agenten} modelliert wird. Dabei
k"onnen Aktivit"aten "uber Adressr"aume verteilt sein.

\item [Mobiler Software-Agent] ({\em mobile agent}): Ein
mobiler Software-\-Agent ist eine Komponente, welche aus einer oder mehreren
aktiven Einheiten besteht. Ein Agent ist Teil mindestens einer {\it Aktivit"at}.
Mobile Agenten sind in der Lage, sich "uber Adressraumgrenzen zu bewegen.
Agenten kommunizieren untereinander "uber typisierte {\it Nachrichten}.

\item [Kommunikationsendpunkt] ({\em port}): An einem Kommunikationsendpunkt
empf"angt eine {\it aktive Einheit} Nachrichten. Es gibt benannte und anonyme
Kommunikationsendpunkte. Eine aktive Einheit kann einen benannten
Kommunikationsendpunkt "uber dessen Adresse identifizieren und Nachrichten an
diesen senden. Ein anonymer Port kann nur Nachrichten von aktiven Einheiten
empfangen, die eine Objektbindung an den (privaten) Portidentifikator besitzt.

\item [Portidentifikator] ({\em port identifier}): Ein Portidentifikator ist ein
weltweit eindeutiger Bezeichner, der automatisch einem neu erzeugten Port
zugewiesen wird. Alle Ports werden "uber Nachrichtensubsysteme mittels
dieses Identifikators referenziert.

\item [Nachricht] ({\em message}): Nachrichten sind typisierte Botschaften und
werden "uber {\it Ports} ausgetauscht. Es gibt einen definierten Satz von
Nachrichten, welcher die Grundlage der Kooperationsprotokolle auf Systemebene
zwischen Agenten bilden.

\item [Aktive Einheit] ({\em thread}): Eine aktive Einheit ist in der Lage, eine
Nachricht an eine andere (nicht notwendigerweise verschiedene) aktive Einheit zu
versenden.

\item [Ort] ({\em place}):  Ein Ort ist ein {\it Agent}, der eine {\it Dom"ane}
aufgabenspezifisch logisch untergliedert. Ein Ort ist eine spezielle Form
eines {\it Agenten}. Jeder Ort ist durch einen lokal zur Dom"ane eindeutigen
Namen identifiziert. Orte k"onnen wiederum andere Orte und Agenten beinhalten
und bilden eine Hierarchie. Sie sind Sichtbarkeitsbereiche f"ur die
Adressierung von Agenten.

\item [Treffen] ({\em meeting}): Ein Treffen findet zwischen zwei Agenten
innerhalb eines Ortes statt. Treffen werden durch die Dom"ane vermittelt und
koordinieren den Anfang einer Kooperation zwischen Agenten, indem sie
diese untereinander sichtbar machen.

\end{description}

% ///
 
