% PARTOF texte:da/tex/a_home.tex
\begin{abstract}

Mobile Software-Agenten sind eine Erweiterung des konventionellen
Client/Server-Modells f"ur verteilte Systeme. Sie bilden die Basis
eines allgemeinen Verteilungsansatzes auf der Grundlage von autonomen, mobilen
Einzelkomponenten und vereinigen in sich Klientenrollen mit Dienstleisterrollen
unter einem einzigen, anwendungsnahen Modellierungskonzept.

Die autonomieerhaltende Mobilit"at der Komponenten und ihre lose Kopplung
untereinander erm"og\-licht neuartige Dienste und flexible Informationssysteme,
welche insbesondere f"oderative Strukturen der realen Welt direkt auf Programmierkonzepte abbilden.

Allerdings erfordern derartige mobile Agenten eine definierte Umgebung und
flexible Interaktionsprotokolle, die kooperatives Handeln der autonomen Komponenten unterst"utzen. Dabei stehen Probleme der Koordination
nebenl"aufiger und migrierender Aktivit"aten im Blickpunkt, wobei die
Anwendungsn"ahe der Modellierungskonzepte erhalten werden mu"s.

Gegenstand dieser Arbeit ist, die Grundlagen f"ur Kooperation und Autonomie
von Softwaresystemen aufzuzeigen und vor diesem Hintergrund eine geeignete
Umgebung f"ur mobile Agenten mit den zugeh"origen, anwendungsnahen
Interaktionsprotokollen zu definieren. Deren Einsatz wird anhand einer
kommerziellen verteilten Anwendung demonstriert. 

Das Agentensystem ist im Rahmen der vorliegenden Arbeit unter Verwendung der persistenten, polymorphen Programmierumgebung Tycoon prototypisch realisiert worden.

\end{abstract}



