Agentenunterstützte E-Business Verhandlungsplattform
- Art: Diplomarbeit
- Autor: Manfred Steinlechner
- Abgabedatum: Oktober 2001
- Umfang: 92 Seiten
- Dateigröße: 4,3 MB
- Note: 1,0
- Institution / Hochschule: Johannes Kepler Universität Linz Österreich
- ISBN (eBook): 978-3-8324-5687-0
-
ISBN (Paperback) :
978-3-8324-5687-0 P - ISBN (CD) :978-3-8324-5687-0 CD
- Sprache: Deutsch
- Prämierung:
- Arbeit zitieren: Steinlechner, Manfred Oktober 2001: Agentenunterstützte E-Business Verhandlungsplattform, Hamburg: Diplomica Verlag
- Schlagworte: Zustandsautomat, Elektronische Protokolle, Softwareagent, Verhandlungstaktiken, Automatisierte Verhandlung
In den Warenkorb
58,00 €
Diplomarbeit von Manfred Steinlechner
Einleitung:
In dieser Diplomarbeit wird eine Architektur vorgestellt, die es ermöglicht, Menschen beim Führen von Verhandlungen über das Internet maschinell zu unterstützen. Bei dem Verhandlungsgegenstand kann es sich um Produkte oder Dienstleistungen handeln, welche mit Hilfe von Attributen beschrieben werden. Die Verhandlung soll von einem Vertragsentwurf zu einem ausgefüllten Vertrag, bei dem alle Attribute konkretisiert sind, führen.
Die Negotiation Engine (NE) stellt den Kern dieser Architektur dar, welche die nötigen Aktionen, Protokolle und Datenbankanbindungen für die Verhandlung zur Verfügung stellt. Die Schnittstelle der NE bietet die Funktionalität zur Verwaltung der Benutzer und der Verhandlungen, sowie den geregelten Ablauf einer bilateralen Sitzung zwischen Verhandlungsführern. Der Ablauf wird durch ein Protokoll festgelegt welches mit Hilfe eines endlichen Automaten realisiert wurde. Die Protokolle können als XML-Datei erstellt werden und sind beliebig änder- und erweiterbar.
In meiner Arbeit wurden zwei Arten der Verhandlungsführung implementiert. Im ersteren Fall können zwei Personen (ein Käufer und ein Verkäufer) direkt über einen Webbrowser verhandeln. Im zweiteren Fall können sie einen Softwareagenten konfigurieren, der dann die Verhandlung selbständig führt. Softwareagenten müssen so konfiguriert werden, dass sie das Verhandlungsverhalten ihres Besitzers möglichst gut nachahmen, bzw. dass sich der Agent so verhält, wie es gewünscht wird. Dazu benötigt der Agent eine Strategie. Zur Demonstration wurden zwei Strategien implementiert, wobei die Architektur so konzipiert ist, dass sie einfach um weitere ergänzt werden kann.
Inhaltsverzeichnis:
| 1. | EINLEITUNG | 1 |
| 1.1 | Ziele der Arbeit | 3 |
| 1.2 | Technische Randbedingungen | 3 |
| 1.3 | Einordnung der Arbeit | 4 |
| 1.4 | Kapitelübersicht | 5 |
| 2. | AGENTEN UND MULTIAGENTENSYSTEME | 7 |
| 2.1 | Das JADE Framework | 11 |
| 2.1.1 | Die Agentenplattform | 12 |
| 2.1.2 | Verhalten des Agenten (Behaviours) | 13 |
| 3. | AUTOMATISIERTE VERHANDLUNG | 15 |
| 3.1 | Elektronische Märkte | 16 |
| 3.2 | Definitionen von „Verhandeln“ | 17 |
| 3.3 | Das Verhandlungsmodell | 19 |
| 3.3.1 | Das bilaterale Verhandlungsmodell | 20 |
| 3.3.2 | Ein serviceorientiertes Verhandlungsmodell | 21 |
| 3.4 | Verhandlungstaktiken | 24 |
| 3.4.1 | Zeitabhängige Taktiken | 25 |
| 3.4.2 | Resourcenabhängige Taktiken | 27 |
| 3.4.3 | Verhaltensabhängige Taktiken | 29 |
| 3.5 | Verhandlungsstrategien | 31 |
| 4. | DIE NEGOTIATION ENGINE | 34 |
| 4.1 | Benutzer- und Verhandlungsverwaltung | 34 |
| 4.2 | Verhandlungsablaufsteuerung | 35 |
| 4.3 | Die Aktionen der NE | 36 |
| 4.4 | Kommunikation mit der NE | 38 |
| 5. | REALISIERUNG DER NEGOTIATION ENGINE | 40 |
| 5.1 | Packagebeschreibungen | 40 |
| 5.2 | Der Verhandlungsgegenstand (VG) | 42 |
| 5.3 | Das Protokoll | 45 |
| 5.4 | Der Verhandlungsablauf im Detail | 48 |
| 5.5 | Die Programmierschnittstelle der NE | 50 |
| 5.6 | Grafische Benutzerschnittstelle | 53 |
| 5.7 | Einbindung der Agenten in die NE | 57 |
| 5.7.1 | JADE Agent und Behaviour | 58 |
| 5.7.2 | Implementierung der Strategie | 59 |
| 6. | ZUSAMMENFASSUNG UND ERWEITERUNGSMÖGLICHKEITEN | 65 |
| 6.1 | Timeouts | 66 |
| 6.2 | Benachrichtigungsalternativen | 66 |
| 6.3 | Implementierung neuer Strategien | 66 |
| 6.4 | Grafischer Strategieeditor | 66 |
| 6.5 | Grafische Oberfläche für Server | 67 |
| 6.6 | Parallele Verhandlungen mit mehreren Agenten | 67 |
| 6.7 | Asynchrone Aktionen | 67 |
| 6.8 | Vorkonfigurieren von Agenten | 67 |
| ANHANG A: KONVENTIONEN | 70 | |
| ANHANG B: DATEISTRUKTUR DER KATALOG- UND PROTOKOLLDATEIEN | 71 | |
| ANHANG C: UMFANG DER ARBEIT | 72 | |
| ANHANG D: INSTALLATION DER NEGOTIATION ENGINE | 73 | |
| Was brauche ich um die Negotiation Engine zu starten? | 73 | |
| Vorgehensweise bei der Installation | 73 | |
| Konfiguration von JServ | 74 | |
| Konfiguration von Apache | 75 | |
| Einrichten der Datenbank | 75 | |
| Konfiguration und Start der NE | 77 | |
| Mehrsprachigkeit (Internationalisation) | 80 | |
| Verwendung von Tomcat anstatt Jserv | 80 | |
| ANHANG E: FALLSTUDIE | 82 |
In den Warenkorb
58,00 €
Link zur Arbeit:
http://www.diplom.de/ean/9783832456870
Arbeit zitieren:
Steinlechner, Manfred Oktober 2001: Agentenunterstützte E-Business Verhandlungsplattform, Hamburg: Diplomica Verlag
Schlagworte:
Zustandsautomat, Elektronische Protokolle, Softwareagent, Verhandlungstaktiken, Automatisierte Verhandlung



