 |
 |
Entwicklung eines Transaktions-Agenten innerhalb eines Multiagentensystems für das Rapid Product Development |
| Im Rahmen des Sonderforschungsbereichs 374 "Entwicklung und Erprobung innovativer Produkte - Rapid Prototyping" ist ein Aktives Semantisches Netz (ASN) entwickelt worden, welches es ermöglicht, auf einer abstrakten Ebene Wissen zu formulieren, semantisch zu verknüpfen und anderen Domänen zur Verfügung zu stellen. Die Aufgabe des ASN besteht darin, Daten und Prozesse des Rapid Product Development (RPD) zu repräsentieren. RPD-Anwendungen aus den unterschiedlichsten Bereichen wie Prototypenbau, Visualisierung, Simulation, Kostenberechnung und Organisation müssen ihre Information untereinander zur Verfügung stellen und austauschen können. Der dafür entwickelte Middleware-Ansatz ist durch den Einsatz von Agententechnologie realisiert worden. Ein wichtiger Aspekt ist hierbei die transaktionsgeschützte Koordination bzw. Abfrage. Dafür wurde bereits ein Koordinations- und ein Retrievalagent entwickelt.
|
In dieser Arbeit soll zusätzlich ein Transaktions-Agent entwickelt werden, der die Abwicklung übergreifender Aufgaben innerhalb des RPD-Prozesses übernimmt. Durch den entworfenen Agenten wird die Möglichkeit an mehreren RPD-Anwendungen bereitgestellt, gleichzeitige Veränderungen im ASNbereitgestellt, gleichzeitige Veränderungen im ASN, transaktionsgeschützt durchzuführen.Dafür greift der Transaktions-Agent auf den bereits vorhandenen Koordinations-Agenten zurück, der in diesem Zusammenhang die Aufgabe hat, die Eingaben der RPD-Anwendungen bzw. die der Anwender zu koordinieren. Beim Transaktionsagenten wird über die Möglichkeit der Kommunikation mit dem Koordinations-Agenten hinaus, -innerhalb des Multiagentensystems-, die endgültige Annahme oder das Rollback der Transaktion im ASN entschieden. Ein Überblick über die vorhandenen Transaktionsprotokolle in Verbindung mit Verteilten Systemen soll bei der Entwicklung des Agenten erarbeitet werden.
|
In einem konkreten Szenario wird die Funktionalität des entwickelten Systems getestet. Die Arbeit ist plattformunabhängig durchzuführen. Kenntnisse in der objektorientierten Programmiersprache Java, dem Applikationsserver JBoss sowie in der Metasprache XML werden vorausgesetzt.
|
Bearbeiter: Haibo Shao
Projektkoordinator: Dipl.-Ing. S. Dalakakis
Prüfer: Prof. Dr. D. Roller
Zeitraum: 1.12.2004 – 31.05.2005 |
|
|